Aberdyfi (Welsh pronunciation: [abɛrˈdəvi]), also known as Aberdovey ( a-bər-DUH-vee), is a village and community in Gwynedd, Wales, located on the northern side of the estuary of the River Dyfi.
The population of the community was 878 at the 2011 census. The electoral ward had a larger population of 1,282 and includes the community of Pennal.
Founded by shipbuilding, Aberdyfi is now a seaside resort with a high quality beach. The centre is on the river and seafront, around the original harbour, jetty and beach; it stretches back from the coast and up the steep hillside in the midst of typical Welsh coastal scenery of steep green hills and sheep farms. Penhelig railway station (Welsh: Penhelyg) is in the eastern part of the village.
Being less than 100 miles (160 km) from the West Midlands, the area is popular with tourists. 43.3% of houses in the village are holiday homes. The village is located within the Snowdonia National Park.
In the 2011 census, 38.5% of the population of Aberdyfi ward identified themselves as Welsh (or combined). 59.4% of the population were born outside Wales. According to the 2021 census, 43.3% could speak Welsh with an increase of 0.7% from last time.