Aberhosan is a village in the Welsh principal area of Powys, located between the historic town of Machynlleth and village of Dylife. It is in the historic county of Montgomeryshire. The village school closed before 1971, and is now the village hall. The village has a chapel but its shop has closed.