By socken ingick i Folkare härad, uppgick 1967 i Avesta stad och området ingår sedan 1971 i Avesta kommun och motsvarar från 2016 By distrikt.
Socknens areal är 336,00 kvadratkilometer, varav 309,70 land. År 2020 fanns här 2 463 invånare. Tätorterna Näs bruk och Horndal samt kyrkbyn By med sockenkyrkan By kyrka ligger i socknen. Vid både Horndal och Näs fanns förr betydande järnbruk, vilka numera är nedlagda. Vid Horndal pågick ståltillverkning fram till 1979 då stålverket och det sista valsverket lades ned.
[sv]