Population Statistics
Home › United Kingdom › County of Ceredigion

Towns and cities in County of Ceredigion by population

By James Burfield, SEO consultant, Bath · Page updated · ONS mid-year estimates · GeoNames

All 23 populated places in County of Ceredigion, ranked by current population. The largest is Aberystwyth, with 18,749 people.

Every place in County of Ceredigion, ranked

Do not add these figures together to get County of Ceredigion's population. Settlement boundaries overlap, so the rows below sum to more than the area actually holds: 47,705 against an official 72,696. The ONS figure above is the one to quote. Why figures differ.
72,696
population of Ceredigion (ONS, mid-2025)
23
towns & places
Aberystwyth
largest place
#PlacePopulation
1Aberystwyth18,749
2Cardigan5,301
3Penparcau3,088
4Lampeter2,970
5Newcastle Emlyn1,883
6Aberporth1,648
7Bow Street1,572
8Llandysul1,484
9Aberaeron1,422
10Borth1,269
11Tregaron1,213
12Llanilar1,085
13Llechryd875
14Pontrhydfendigaid712
15New Quay694
16Llanrhystud646
17Llan-non598
18Henfynyw Upper512
19Llanarth503
20Penparc470
21Devils Bridge455
22Pont-rhyd-y-groes300
23Capel Bangor256

Common questions

What is the population of County of Ceredigion?
72,696, on the ONS mid-2025 estimate for Ceredigion. The individual towns listed on this page sum to more than that, because settlement boundaries overlap; the ONS figure is the one to quote for the area as a whole.
What is the largest town in County of Ceredigion?
Aberystwyth, with 18,749 residents on current figures. This page ranks all 23 recorded places in County of Ceredigion by population, each linking to its own page with sources and, where held, a 2005 comparison.