Buckinghamshire

Buckinghamshire spans about 1,859 km² (718 sq mi) in England.

Land area1,859 km² (718 sq mi)
Postcode districts59
Places562
Largest townMilton Keynes

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

Living in Buckinghamshire

Buckinghamshire is a county in South East England, known for its attractive countryside, historic towns and long association with traditional rural life. It lies between London and the Midlands, which has influenced its development over time while allowing much of the county to retain a calm and settled character. The landscape is defined by farmland, woodland and gently rolling hills, with many villages preserving a strong sense of local identity.

The county includes towns such as Aylesbury, High Wycombe, Marlow and Amersham, each serving its surrounding area in different ways. Aylesbury functions as the county town and administrative centre, while High Wycombe has a longer industrial history linked to furniture making. Elsewhere, smaller towns and villages support a mix of local employment and commuting, creating a varied but closely connected pattern of communities.

Much of Buckinghamshire’s character comes from the Chiltern Hills, which run through the south of the county and are recognised for their natural beauty. These chalk hills, along with rivers such as the Thames, provide space for walking, cycling and outdoor leisure. Taken together, Buckinghamshire offers a measured blend of countryside, historic settlement and practical modern living, making it an enduring and quietly appealing county within England.

Buckinghamshire at a Glance

846,864Population29th biggest
£477,678Avg house price5th priciest
£67,820Avg income5th highest
456/km²Density41st densest
1,859 km²Land area

House Prices in Buckinghamshire

The average sold price in Buckinghamshire is £477,678 across 24,388 recorded sales, making it the 5th most expensive of 69 counties.

£703,933Detached31,241 sold
£403,311Semi-detached27,775 sold
£330,464Terraced22,560 sold
£243,429Flat18,956 sold

Most expensive districts

HP9£1,131,475
SL9£967,461
HP8£943,118
HP6£794,588
SL7£749,693

Most affordable districts

MK2£249,054
MK9£259,474
MK6£264,498
MK12£293,318
MK13£297,705

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

People & Demographics

Age structure

Children (0-15)
21%
Working age
63%
Aged 65+
17%

Housing tenure

Owned
67%
Private rented
18%
Social rented
15%
£67,820Average income
334,567Households
456/km²Population density

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

Schools in Buckinghamshire 329

Source: Department for Education and Ofsted.

Amenities & Getting Around

125GP practices
25Train stations
90EV charge points

Source: NHS, National Rail and Open Charge Map.

Frequently Asked Questions

How much are houses in Buckinghamshire?

The average sold price in Buckinghamshire is around £477,678. A detached home averages £703,933, a terraced home £330,464 and a flat £243,429.

What is the population of Buckinghamshire?

Buckinghamshire has a population of about 846,864 people, at a density of 456 per square kilometre.

What is the average income in Buckinghamshire?

The average household income in Buckinghamshire is around £67,820 a year.

How many schools are there in Buckinghamshire?

There are 329 schools in Buckinghamshire.

Largest Towns in Buckinghamshire 12

Milton Keynes
279.3K
Slough
191.7K
High Wycombe
138.8K
Aylesbury
111K
Maidenhead
85.6K
Leighton Buzzard
60.7K
Windsor
44.2K
Rickmansworth
43.6K
Bedford
41.5K
West Drayton, Uxbridge
41.1K
Buckingham
35.7K
Dunstable
34.7K

Location

Elevation & Terrain

Lowest point Boveney , 62 ft (19 m)
Highest point Redland End , 846 ft (258 m)
Average across towns 358 ft (109 m)
Elevation range 784 ft (239 m)

Buckinghamshire stretches from 62 ft at Boveney up to 846 ft at Redland End, a span of 784 ft across 562 towns and villages. This reflects notably varied terrain, with clear contrasts between lower valleys and higher ground.

Deprivation Index (IMD)

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

Overall Deprivation
7/10
Income
7/10
Employment
7/10
Education
7/10
Health
8/10
Housing
3/10
Environment
7/10
297,158 Children (0-15) 21%
906,691 Working Age 63%
239,875 Older (65+) 17%

Main Towns in Buckinghamshire 60

Buckinghamshire has 562 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 Buckinghamshire.

Browse all 562 places in Buckinghamshire →

Postcode Areas in Buckinghamshire 9

Buckinghamshire is served by 9 postcode areas. Each area contains multiple postcode districts covering different parts of the county.

Neighbouring Counties 6