Brixton vs Hammersmith

A side-by-side comparison of rent, transport, lifestyle and overall liveability.

Our recommendation

Hammersmith scores higher overall, though Brixton may offer better affordability.

Rent comparison

Brixtonwinner

Lambeth
1-bed flat£1,700/mo
2-bed flat£2,200/mo
Zone(s)2

Hammersmith

Hammersmith & Fulham
1-bed flat£1,850/mo
2-bed flat£2,450/mo
Zone(s)2

Hammersmith is £150/month cheaper on a 1-bed flat.

Lifestyle comparison

Lively

Brixton
9
Hammersmith
6

Green space

Brixton
6
Hammersmith
7

Nightlife

Brixton
9
Hammersmith
5

Café density

Brixton
8
Hammersmith
7

Gym density

Brixton
7
Hammersmith
8

Walkability

Brixton
8
Hammersmith
7

Food scene

Brixton
10
Hammersmith
6

Young professionals

Brixton
8
Hammersmith
7

Safety

Brixton
6
Hammersmith
8

Transport

Brixton
8
Hammersmith
9

Brixton

South-London icon — Brixton Village, Electric Avenue, Caribbean food and a long, loud night out.

  • World-class food and music scene
  • Direct Victoria line to King's Cross
  • Strong character and community
  • Can feel intense at night
  • Rent has risen sharply

Hammersmith

Four tube lines, the river, and quick access to Heathrow. Functional more than charming.

  • Four tube lines from one station
  • Thames Path and riverside pubs
  • Quick to Heathrow
  • Town centre feels dated
  • Less character than east-London peers

Frequently asked questions

Is Brixton or Hammersmith better to live in?

Hammersmith scores higher overall, though Brixton may offer better affordability.

Is Brixton cheaper than Hammersmith?

Brixton is cheaper — average 1-bed rent is £1,700 vs £1,850 in Hammersmith, a saving of £150/month.

Which has better transport — Brixton or Hammersmith?

Hammersmith scores higher for transport (9/10 vs 8/10). Brixton is served by Brixton. Hammersmith is served by Hammersmith.

Compare Brixton with similar areas

Still deciding? Try the discovery tool

Enter your commute, salary and lifestyle preferences to get a personalised neighbourhood ranking.

Open the discovery tool →