Bristol

Bristol spans about 109 km² (42 sq mi) in England.

Land area109 km² (42 sq mi)
Postcode districts14
Places62
Largest townBristol

Outline from Office for National Statistics and Ordnance Survey data, Open Government Licence v3.0.

Living in Bristol

Bristol is a historic county and city area in the south west of England, shaped by its riverside setting, maritime past and surrounding countryside. Sitting where the River Avon meets the Severn Estuary, the area has long been connected to trade, travel and industry. Its landscape combines built up neighbourhoods with green spaces, wooded valleys and nearby rolling hills, giving Bristol a distinctive balance between urban life and the natural environment.

The wider Bristol area developed through shipping, engineering and manufacturing, which helped establish it as an important regional centre. Today, it supports a diverse economy that includes education, technology, creative industries and public services. Districts across the area each have their own character, reflecting different periods of growth and changing patterns of work and living. The city’s independent spirit remains a defining feature, shaping local culture and community life.

Bristol is also known for its access to open space, with parks, riverside walks and nearby countryside forming part of everyday life for many residents. The Avon Gorge and surrounding green areas offer opportunities for walking and outdoor recreation close to the city centre. Overall, Bristol presents a thoughtful mix of historic roots, modern activity and natural setting, giving it a steady yet distinctive place within the south west of England.

Bristol at a Glance

475,648Population45th biggest
£401,456Avg house price11th priciest
£56,716Avg income16th highest
4,364/km²Density2nd densest
109 km²Land area

House Prices in Bristol

The average sold price in Bristol is £401,456 across 13,504 recorded sales, making it the 11th most expensive of 69 counties.

£649,724Detached2,891 sold
£413,722Semi-detached11,274 sold
£380,149Terraced21,866 sold
£281,903Flat18,548 sold

Most expensive districts

BS9£634,671
BS8£551,273
BS6£540,741
BS7£456,268
BS3£383,535

Most affordable districts

BS11£289,142
BS13£293,822
BS14£303,025
BS5£320,573
BS2£327,620

Source: HM Land Registry Price Paid Data. Figures are averages of recorded sales.

People & Demographics

Age structure

Children (0-15)
18%
Working age
69%
Aged 65+
13%

Housing tenure

Owned
56%
Private rented
26%
Social rented
18%
£56,716Average income
192,726Households
4,364/km²Population density

Source: ONS Census 2021 and model-based income estimates.

Schools in Bristol 139

Source: Department for Education and Ofsted.

Amenities & Getting Around

69GP practices
14Train stations
58EV charge points

Source: NHS, National Rail and Open Charge Map.

Frequently Asked Questions

How much are houses in Bristol?

The average sold price in Bristol is around £401,456. A detached home averages £649,724, a terraced home £380,149 and a flat £281,903.

What is the population of Bristol?

Bristol has a population of about 475,648 people, at a density of 4,364 per square kilometre.

What is the average income in Bristol?

The average household income in Bristol is around £56,716 a year.

How many schools are there in Bristol?

There are 139 schools in Bristol.

Location

Elevation & Terrain

Lowest point Ashton Vale , 33 ft (10 m)
Highest point Westbury Park , 305 ft (93 m)
Average across towns 157 ft (48 m)
Elevation range 272 ft (83 m)

Bristol stretches from 33 ft at Ashton Vale up to 305 ft at Westbury Park, a span of 272 ft across 62 towns and villages. This reflects gently undulating terrain, with modest variation between lower and higher places.

Deprivation Index (IMD)

Average deprivation scores across 14 postcode areas in Bristol. Higher deciles (closer to 10) indicate less deprivation.

Overall Deprivation
6/10
Income
6/10
Employment
6/10
Education
5/10
Health
5/10
Housing
7/10
Environment
5/10
102,043 Children (0-15) 18%
382,828 Working Age 68%
79,661 Older (65+) 14%

Main Towns in Bristol 48

Bristol has 62 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 Bristol.

Browse all 62 places in Bristol →

Postcode Areas in Bristol 1

Bristol is served by 1 postcode area. Each area contains multiple postcode districts covering different parts of the county.

Neighbouring Counties 6