Powys spans about 5,154 km² (1,990 sq mi) in Wales.
Outline from Office for National Statistics and Ordnance Survey data, Open Government Licence v3.0.
Powys at a Glance
House Prices in Powys
The average sold price in Powys is £259,415 across 3,443 recorded sales, making it the 37th most expensive of 69 counties.
Source: HM Land Registry Price Paid Data. Figures are averages of recorded sales.
People & Demographics
Age structure
Housing tenure
Source: ONS Census 2021 and model-based income estimates.
Schools in Powys 1
Source: Department for Education and Ofsted.
Amenities & Getting Around
Source: NHS, National Rail and Open Charge Map.
Frequently Asked Questions
How much are houses in Powys?
The average sold price in Powys is around £259,415. A detached home averages £311,880, a terraced home £153,833 and a flat £98,746.
What is the population of Powys?
Powys has a population of about 129,961 people, at a density of 25 per square kilometre.
What is the average income in Powys?
The average household income in Powys is around £42,539 a year.
How many schools are there in Powys?
There are 1 schools in Powys.
Largest Towns in Powys 12
Location
Elevation & Terrain
Powys stretches from 10 ft at Derwenlas up to 1,529 ft at David's Well, a span of 1,519 ft across 504 towns and villages. This reflects dramatic upland terrain, with a substantial climb from the lowest to the highest places.
Deprivation Index (IMD)
Average deprivation scores across 10 postcode areas in Powys. Higher deciles (closer to 10) indicate less deprivation.
Main Towns in Powys 29
Powys has 504 towns, villages and localities in total. The main towns are shown below. You can also browse the full A to Z of every place in Powys.
Postcode Areas in Powys 6
Powys is served by 6 postcode areas. Each area contains multiple postcode districts covering different parts of the county.



