Varpsjö is a village in Åsele Municipality, in Västerbotten County, Sweden. Varpsjö lies at 391 m above sea level. The nearest city is Örnsköldsvik, 143 km to the southeast. Among the landmarks around are Dorotea Church (18.9 km) and Åsele Church (29 km).