County ranking
Best places to live in Wiltshire
25 towns ranked by overall liveability score, from official UK data.
We score 25 Wiltshire towns with a population above 3,000 and data in at least 8 of our 9 categories. Here are the top 25, ranked by overall score. Swindon (Swindon) takes first place with 66/100, putting two points between it and Stratton St Margaret on 64. Above 65/100, which roughly one in eight UK towns this size reaches, Wiltshire has one: Swindon (Swindon) (66).
Across all 25 qualifying towns the county median is 51/100, 3 points below the 54/100 median for UK towns of this size. Swindon (Swindon) is the cheapest way into the top five, with a median house price of £265,000 against £425,000 in Bradford-on-Avon. There is a sharp drop after second, from 64 down to 59, the biggest single step in the table. See the detailed scores for Swindon (Swindon), Stratton St Margaret and Bradford-on-Avon.
| # | Town | Score | Strongest categories | Population | Median price |
|---|---|---|---|---|---|
| 1 | Swindon (Swindon) | 66 | Transport 76 Schools 75 | 168,190 | £265,000 |
| 2 | Stratton St Margaret | 64 | Transport 75 Schools 74 | 21,067 | £285,000 |
| 3 | Bradford-on-Avon | 59 | Lifestyle 52 Transport 50 | 7,577 | £425,000 |
| 4 | Calne | 59 | Healthcare 49 Transport 50 | 17,433 | £274,750 |
| 5 | Wroughton | 59 | Healthcare 56 Schools 50 | 5,527 | £311,500 |
| 6 | Royal Wootton Bassett | 58 | Healthcare 51 Broadband 90 | 12,892 | £290,000 |
| 7 | Salisbury | 58 | Transport 64 Lifestyle 64 | 46,596 | £310,000 |
| 8 | Chippenham (Wiltshire) | 57 | Healthcare 56 Transport 54 | 36,627 | £302,000 |
| 9 | Trowbridge | 54 | Schools 59 Lifestyle 53 | 35,642 | £280,000 |
| 10 | Amesbury | 53 | Healthcare 52 Transport 44 | 8,285 | £317,000 |
| 11 | Highworth | 53 | Healthcare 38 Schools 41 | 7,357 | £286,000 |
| 12 | Corsham | 52 | Healthcare 45 Lifestyle 39 | 7,747 | £350,000 |
| 13 | Malmesbury | 51 | Transport 41 Healthcare 32 | 6,855 | £340,000 |
| 14 | Marlborough | 50 | Lifestyle 56 Transport 40 | 8,918 | £341,500 |
| 15 | Westbury (Wiltshire) | 50 | Transport 52 Lifestyle 44 | 13,546 | £260,000 |
| 16 | Wilton | 50 | Transport 50 Healthcare 44 | 3,796 | £348,000 |
| 17 | Durrington | 49 | Transport 39 Schools 36 | 5,431 | £340,000 |
| 18 | Devizes | 47 | Healthcare 56 Lifestyle 56 | 16,905 | £293,000 |
| 19 | Melksham | 47 | Healthcare 44 Lifestyle 39 | 15,800 | £270,250 |
| 20 | Warminster | 47 | Schools 49 Transport 35 | 17,337 | £289,500 |
| 21 | Tidworth | 44 | Schools 49 Transport 37 | 3,565 | £270,000 |
| 22 | Bulford | 42 | Economic health 78 Transport 26 | 4,381 | — |
| 23 | Pewsey | 42 | Environment 78 Transport 31 | 3,343 | £342,500 |
| 24 | Lyneham | 39 | Economic health 88 Safety 96 | 5,318 | £238,750 |
| 25 | Cricklade | 37 | Environment 72 Economic health 70 | 3,537 | £316,250 |
Ranked on the default weighting, out of 100. Strongest categories are the two furthest above the national median for that category, not simply the two highest numbers. Almost every town scores well on safety, so raw highs would say little. Median house price covers the last 12 months of Land Registry sales; 1 of these towns had too few sales to publish one.
Find your own best place in Wiltshire
The ranking above uses one weighting. Change any control below to re-rank all 25 qualifying towns around what you actually care about — who's moving, a minimum on one category, a price ceiling for the type of home you'd buy.
Pick a persona or set a filter to re-rank 25 towns in place.
How this ranking was built
Every settlement in Wiltshire was scored across 9 categories (safety, schools, healthcare, transport, environment, broadband, lifestyle, economic health and bills) from official sources including Police UK, Ofsted, the CQC, Ofcom, the Environment Agency and MHCLG. Two filters then decide who appears here:
- Population above 3,000. Without a floor the list fills with hamlets of a few dozen people. Wiltshire has 25 towns above it.
- Real data in at least 8 of 9 categories. Places we can only partly measure are excluded rather than ranked on guesswork.
Counties are ceremonial, and a town belongs to the county its postcodes physically sit in, so border towns land where residents would expect them to.
Check your exact postcode
Get a personalised score for any UK postcode, tailored to what matters most to you.
Score my postcode