Powys is a county located in Wales. It has a population of 132,011 people and covers an area of 5,196 km2.  Therefore it has a population density of 25 people per km2 .The following list contains Powys Towns, Villages and Communities in order of Population. The data is from the census of 2011.

Location of Powys Towns and Village

Location of Powys Towns and Villages

Post items for sale or advertise in UK’s best Classifieds Website

TOWN/VILLAGE Poulation Status
1 Newtown 11,358 Town
2 Brecon 8,253 Town
3 Ystradgynlais 8,096 Town
4 Welshpool 6,668 Town
5 Llandrindod Wells 5,310 Village
6 Knighton 3,173 Town
7 Llanidloes 2,931 Town
8 Presteigne 2,711 Town
9 Builth Wells 2,561 Town
10 Machynlleth 2,237 Town
11 Rhayader 2,089 Town
12 Crickhowell 2,067 Village
13 Kerry 2,058 Village
14 Llanfair Caereinion 1,817 Town
15 Guilsfield 1,729 Village
16 Talgarth 1,726 Town
17 Llanymynech 1,677 Village
18 Hay-on-Wye 1,599 Town
19 Caersws 1,591 Village
20 Llanfyllin 1,537 Town
21 Llansantffraid 1,417 Village
22 Berriew 1,335 Village
23 Montgomery 1,296 Town
24 Llanrhaeadr 1,197 Village
25 Cwmdu 1,029 Village
26 Bwlch 1,027 Village
27 Four Crosses 1,015 Village
28 Glasbury 997 Village
29 Commins Coch 957 Village
30 Llanbrynmair 921 Village
31 Trefeglwys 915 Village
32 Llandinam 912 Village
33 Llanwrtyd Wells 856 Town
34 Carno 784 Village
35 Clyro 782 Village
36 Llanigon 749 Village
37 Old Radnor 746 Town
38 Llangurig 725 Village
39 Crossgates 704 Village
40 Ystradfellte 557 Village
41 Llangammarch 547 Village
42 Llanfechain 469 Village
43 Bettws Cedewain 447 Village
44 Honddu Isaf 446 Community
45 Cilmeri 439 Village
46 Penybont 429 Village
47 Erwood 428 Village
48 Llandyssil 428 Village
49 Aberhafesp 417 Community
50 New Radnor 412 Village
51 Manafon 304 Community

Also Check List of Mid Glamorgan Towns and Villages in order of Population

ALSO CHECK List of Wales Cities and Towns by Population