Armsjön er en innsjø på grensen mellom landskapene Medelpad og Hälsingland i Sverige, ca 20 km sør for Sundsvall, og i nærheten av Bottenhavet. Innsjøens overflate ligger ved normal vannstand 64 meter over havet, og arealet er målt sammen med Skarhålssjön til 13,56 km². Det største dypet er på 20 meter, og ligger i den sørlige delen av sjøen. Innsjøens utløp munner ut i Bottenhavet ved Galtström.
Det er satt ut flere fiskearter i innsjøen, blant annet ørret, røye og sik, men innsjøens bestand av gjedde har gjort arbeidet vanskelig. I et tilfelle på 1980-tallet ble det satt ut 13 500 ørretyngel i innsjøen og innsjøens tilløpselver.
Referanser
Kategori:Innsjøer i Gävleborgs län Kategori:Nedbørfelt til Østersjøen