Varpsjö ist ein Dorf in der Gemeinde Åsele, in Västerbottens län, Schweden. Varpsjö liegt auf 391 m Höhe. Die nächste größere Stadt ist Örnsköldsvik, 143 km südöstlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Dorotea Kirche (18,9 km) und Åsele Church (29 km).