Best places for first-time buyers in England
Homestead ranks places on official data — schools, recorded crime, healthcare, transport, green space, the everyday high street and housing cost — rather than on reputation. Every eligible settlement in England is measured the same way, and the order below is the one that evidence produced.
Scope: 1,236 eligible England settlements, with the 12 highest-ranked shown here.
Where a measure has not been published for a place we say so rather than filling the gap. Nothing here is sponsored, and no place was moved by hand.
- Cheltenham — Gloucestershire — Excellent overall choice · Very strong nationallyPlace overview
Cheltenham is a large town in Gloucestershire, in the West Midlands. It has its own railway station providing onward rail connections.
Why it ranked- ✓ Strong green space
- ✓ Strong transport links
- ✓ Strong amenities
- • Variable school performance
Cheltenham is a large town in Gloucestershire, in the West Midlands. It has its own railway station providing onward rail connections.
The strongest reasons to consider it are good access to green space, well-provided everyday amenities and good access to healthcare.
- Petworth — West Sussex — Very strong contender · Excellent nationallyPlace overview
Petworth is a small town in West Sussex, in the South East of England. It lies close to the SOUTH DOWNS National Park. The nearest railway station is at Pulborough Rail Station.
Why it ranked- ✓ Strong green space
- ✓ Strong amenities
- ✓ Strong healthcare
- • Higher house prices
Petworth is a small town in West Sussex, in the South East of England. It lies close to the SOUTH DOWNS National Park.
For buyers, the clearest advantages are good access to green space, well-provided everyday amenities and good access to healthcare.
- Lymington — Hampshire — Worth considering · Excellent nationallyPlace overview
Lymington is a small town in Hampshire, in the South East of England. It lies close to the NEW FOREST National Park and sits on the coast. It has its own railway station providing onward rail connections.
Why it ranked- ✓ Strong green space
- ✓ Strong amenities
- ✓ Strong healthcare
- • Limited public transport
Lymington is a small town in Hampshire, in the South East of England. It lies close to the NEW FOREST National Park and sits on the coast.
The strongest reasons to consider it are good access to green space, well-provided everyday amenities and good access to healthcare.
- Tavistock — Devon — Worth considering · Excellent nationallyPlace overview
Tavistock is a small town in Devon, in the South West of England. It lies a short way inland from the coast. The nearest railway station is at Gunnislake Rail Station.
Why it ranked- ✓ Strong value for money
- ✓ Strong green space
- ✓ Strong amenities
- • Limited public transport
Tavistock is a small town in Devon, in the South West of England. It lies a short way inland from the coast.
Tavistock's case rests on good access to green space, well-provided everyday amenities and good access to healthcare.
- Swanage — Dorset — Worth considering · Excellent nationallyPlace overview
Swanage is a small town in Dorset, in the South West of England. It sits on the coast. It is served by the Swanage (Swanage Railway) metro network.
Why it ranked- ✓ Strong green space
- ✓ Strong amenities
- ✓ Strong healthcare
- • Limited public transport
Swanage is a small town in Dorset, in the South West of England. It sits on the coast.
Swanage's case rests on good access to green space, well-provided everyday amenities and good access to healthcare.
- Clitheroe — Lancashire — Worth considering · Excellent nationallyPlace overview
Clitheroe is a small town in Lancashire, in the North West of England. It has its own railway station providing onward rail connections.
Why it ranked- ✓ Strong value for money
- ✓ Strong green space
- ✓ Strong amenities
- • Limited public transport
Clitheroe is a small town in Lancashire, in the North West of England. It has its own railway station providing onward rail connections.
For buyers, the clearest advantages are good access to green space, well-provided everyday amenities and good access to healthcare.
- Bath — Bristol — Worth considering · Very strong nationallyPlace overview
Bath is a large town in Bristol, in the South West of England. It has its own railway station providing onward rail connections.
Why it ranked- ✓ Strong green space
- ✓ Strong transport links
- ✓ Strong amenities
- • Higher house prices
Bath is a large town in Bristol, in the South West of England. It has its own railway station providing onward rail connections.
The strongest reasons to consider it are good access to green space, well-provided everyday amenities and good access to healthcare.
- Clare — Suffolk — Worth considering · Strong nationallyPlace overview
Clare is a village in Suffolk, in the East of England. The nearest railway station is at Entrance.
Why it ranked- ✓ Strong value for money
- ✓ Strong amenities
- ✓ Strong healthcare
- • Limited public transport
Clare is a village in Suffolk, in the East of England. The nearest railway station is at Entrance.
The strongest reasons to consider it are well-provided everyday amenities and good access to healthcare.
- Witney — Oxfordshire — Worth considering · Very strong nationallyPlace overview
Witney is a town in Oxfordshire, in the South East of England. The nearest railway station is at Finstock Rail Station.
Why it ranked- ✓ Strong value for money
- ✓ Strong amenities
- ✓ Strong healthcare
- • Limited public transport
Witney is a town in Oxfordshire, in the South East of England. The nearest railway station is at Finstock Rail Station.
What gives Witney an edge is housing that offers relative value, well-provided everyday amenities and good access to healthcare.
- St Albans — Hertfordshire — Worth considering · Excellent nationallyPlace overview
St Albans is a large town in Hertfordshire, in the South East of England. It has its own railway station providing onward rail connections.
Why it ranked- ✓ Strong green space
- ✓ Strong transport links
- ✓ Strong amenities
- • Higher house prices
St Albans is a large town in Hertfordshire, in the South East of England. It has its own railway station providing onward rail connections.
For buyers, the clearest advantages are good access to green space, well-provided everyday amenities and good access to healthcare.
- Cirencester — Gloucestershire — Worth considering · Excellent nationallyPlace overview
Cirencester is a small town in Gloucestershire, in the West Midlands. The nearest railway station is at Kemble Rail Station.
Why it ranked- ✓ Strong green space
- ✓ Strong amenities
- ✓ Strong healthcare
- • Limited public transport
Cirencester is a small town in Gloucestershire, in the West Midlands. The nearest railway station is at Kemble Rail Station.
For buyers, the clearest advantages are good access to green space, well-provided everyday amenities and good access to healthcare.
- Farnham — Surrey — Worth considering · Excellent nationallyPlace overview
Farnham is a town in Surrey, in the South East of England. It has its own railway station providing onward rail connections.
Why it ranked- ✓ Strong green space
- ✓ Strong amenities
- ✓ Strong healthcare
- • Higher house prices
Farnham is a town in Surrey, in the South East of England. It has its own railway station providing onward rail connections.
For buyers, the clearest advantages are good access to green space, well-provided everyday amenities and good access to healthcare.
What this means for your search
The strongest signal from this ranking is that Cheltenham performs best against the specific criteria we weighted — but it is squarely a pick for buyers weighing value against safety, transport and everyday liveability rather than headline price alone. Lower the price ceiling or raise the schools bar and the order shifts — this ranking is deliberately balanced, not optimised for one criterion. There is no single "best" place — only the place that fits your own priorities. If you'd like a personalised shortlist, try the [Homestead questionnaire](/questionnaire). Otherwise, [the best commuter towns](/best-places/commuters) is a natural next read.