Northamptonshire

Northamptonshire spans about 2,348 km² (907 sq mi) in England.

Land area2,348 km² (907 sq mi)
Postcode districts27
Places378
Largest townNorthampton

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

Living in Northamptonshire

Northamptonshire is a county in the East Midlands of England, known for its rolling countryside, market towns and long standing agricultural traditions. The landscape is largely made up of farmland, river valleys and gently undulating hills, giving the county a settled and balanced feel. Its central position within England has historically supported trade, travel and the steady growth of communities.

The county includes towns such as Northampton, Kettering, Corby, Wellingborough and Daventry, each contributing to local life in different ways. Northampton serves as the main administrative centre, while other towns developed through industry, manufacturing and local commerce. Alongside this, market towns and villages continue to support agriculture and everyday services across the county.

Northamptonshire benefits from access to countryside, parks and waterways, supporting walking and outdoor activity as part of daily life. The area combines rural traditions with modern employment and transport links, creating a practical and well connected environment. Overall, Northamptonshire offers a calm mix of countryside, historic settlement and everyday working life, giving it a steady and well established character within England.

Northamptonshire at a Glance

785,298Population31st biggest
£304,281Avg house price29th priciest
£54,743Avg income19th highest
334/km²Density51st densest
2,348 km²Land area

House Prices in Northamptonshire

The average sold price in Northamptonshire is £304,281 across 28,206 recorded sales, making it the 29th most expensive of 69 counties.

£411,641Detached36,062 sold
£253,173Semi-detached34,641 sold
£213,665Terraced30,999 sold
£141,490Flat9,064 sold

Most expensive districts

OX17£471,344
PE8£413,639
MK19£404,285
NN12£404,222
NN6£403,016

Most affordable districts

NN16£209,272
NN1£224,501
NN18£226,476
NN17£258,522
NN10£261,687

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

People & Demographics

Age structure

Children (0-15)
19%
Working age
63%
Aged 65+
18%

Housing tenure

Owned
66%
Private rented
19%
Social rented
15%
£54,743Average income
322,143Households
334/km²Population density

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

Schools in Northamptonshire 334

Source: Department for Education and Ofsted.

Amenities & Getting Around

103GP practices
6Train stations
140EV charge points

Source: NHS, National Rail and Open Charge Map.

Frequently Asked Questions

How much are houses in Northamptonshire?

The average sold price in Northamptonshire is around £304,281. A detached home averages £411,641, a terraced home £213,665 and a flat £141,490.

What is the population of Northamptonshire?

Northamptonshire has a population of about 785,298 people, at a density of 334 per square kilometre.

What is the average income in Northamptonshire?

The average household income in Northamptonshire is around £54,743 a year.

How many schools are there in Northamptonshire?

There are 334 schools in Northamptonshire.

Largest Towns in Northamptonshire 12

Northampton
320.7K
Kettering
121K
Wellingborough
96K
Corby
72K
Rushden
42.5K
Daventry
41.3K
Market Harborough
38.1K
Oakham
35.3K
Stamford
34K
Towcester
27.5K
Rugby
25.1K
Milton Keynes
22.9K

Location

Elevation & Terrain

Lowest point Eaglethorpe , 62 ft (19 m)
Highest point Cold Ashby , 650 ft (198 m)
Average across towns 331 ft (101 m)
Elevation range 588 ft (179 m)

Northamptonshire stretches from 62 ft at Eaglethorpe up to 650 ft at Cold Ashby, a span of 588 ft across 378 towns and villages. This reflects notably varied terrain, with clear contrasts between lower valleys and higher ground.

Deprivation Index (IMD)

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

Overall Deprivation
6/10
Income
7/10
Employment
7/10
Education
6/10
Health
7/10
Housing
5/10
Environment
6/10
178,908 Children (0-15) 19%
583,423 Working Age 62%
171,398 Older (65+) 18%

Main Towns in Northamptonshire 60

Northamptonshire has 378 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 Northamptonshire.

Browse all 378 places in Northamptonshire →

Postcode Areas in Northamptonshire 6

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

Neighbouring Counties 6