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.

  1. Cheltenham — Gloucestershire — Excellent overall choice · Very strong nationally
    Place 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
    Trade-off
    • • 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.

  2. Petworth — West Sussex — Very strong contender · Excellent nationally
    Place 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
    Trade-off
    • • 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.

  3. Lymington — Hampshire — Worth considering · Excellent nationally
    Place 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
    Trade-off
    • • 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.

  4. Tavistock — Devon — Worth considering · Excellent nationally
    Place 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
    Trade-off
    • • 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.

  5. Swanage — Dorset — Worth considering · Excellent nationally
    Place 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
    Trade-off
    • • 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.

  6. Clitheroe — Lancashire — Worth considering · Excellent nationally
    Place 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
    Trade-off
    • • 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.

  7. Bath — Bristol — Worth considering · Very strong nationally
    Place 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
    Trade-off
    • • 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.

  8. Clare — Suffolk — Worth considering · Strong nationally
    Place 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
    Trade-off
    • • 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.

  9. Witney — Oxfordshire — Worth considering · Very strong nationally
    Place 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
    Trade-off
    • • 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.

  10. St Albans — Hertfordshire — Worth considering · Excellent nationally
    Place 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
    Trade-off
    • • 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.

  11. Cirencester — Gloucestershire — Worth considering · Excellent nationally
    Place 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
    Trade-off
    • • 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.

  12. Farnham — Surrey — Worth considering · Excellent nationally
    Place 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
    Trade-off
    • • 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.