Varbes logo
Overview
Demographics
Economy
Crime
House Prices
Rental Market
More Chevron Down
  • England and Wales
  • England
  • South East
  • Hampshire
  • Basingstoke and Deane
  • East Hampshire
  • Eastleigh
  • Fareham
  • Gosport
  • Hart
  • Havant
  • New Forest
  • Rushmoor
  • Test Valley
  • Winchester

Demographics of Hampshire

Area selected: Hampshire
  • England and Wales
  • England
  • South East
  • Hampshire
  • Basingstoke and Deane
  • East Hampshire
  • Eastleigh
  • Fareham
  • Gosport
  • Hart
  • Havant
  • New Forest
  • Rushmoor
  • Test Valley
  • Winchester
Person
Population
1,406,199

View trend Arrow Forward

Fitness
Life expectancy
83 years

View trend Arrow Forward

Earth
Major ethnic
93% White

View breakdown Arrow Forward

Age structure
Population
Average age
Life expectancy
Area type
County
Population Density
382
Population growth
0.5%
Gender ratio
0.96 male to female
english main language
96%
birth rate
9.6
death rate
10.2
Major religion
49% Other
Urbanisation
78%

Demographics of Hampshire

The population of Hampshire is 1,406,199 according to mid-2021 population figures published by the ONS. Hampshire's population growth rate between mid-2020 and mid-2021 was 0.5% per year. Hampshire covers an area of 3,679 square kilometres (1,420 square miles) and has a population density of 382 people per square kilometre (km2), based on the latest population estimates taken in mid-2021.

According to the latest 2021 census, the population in Hampshire is predominantly white (93%), with non-white minorities representing the remaining 7% of the population.

The median average age in Hampshire in 2021 was 44.2, with over 18s representing 83.4% of the population. The sex ratio was 95.8 males to every 100 females. Compare average age by area.

In 2021, the urban population of Hampshire was approximately 1,029,336 or 78%, while the rural population was around 288,452 or 22%.

The largest religious group in Hampshire is Others who account for 49% of the population.

English is spoken as the main language by 95.7% of people in Hampshire, and spoken either well or very well by 4% of the population. 0.5% reported having poor English language skills, and the remaining 0.2% spoke no English at all.

Population of Hampshire

Main page: Hampshire Population

The population of Hampshire is 1,406,199 according to mid-2021 population figures published by the ONS. In the year between mid-2020 and mid-2021, the population in Hampshire grew by an estimated 16,993 people, and in the ten years before mid-2021, the population grew by .

Hampshire's population growth rate between mid-2020 and mid-2021 was 0.5%, which is 0.1% lower than the average population growth rate in Hampshire for the ten years before mid-2021 (0.6%).

Hampshire covers an area of 3,679 square kilometres (1,420 square miles) and has a population density of 382 people per square kilometre (km2), based on the latest population estimates taken in mid-2021. That figure has by people per km2 over the past decade.

Population
Population Density
Population Growth

Demographics by Age and Gender

According to mid-year population estimates published by the ONS in 2019, males account for 48.9% of Hampshire's 1,406,199 population, while females made up 51.1% of the total.

The sex ratio (the number of males for each female in a population) was 95.772 males to every 100 females in 2021. In England as a whole, the gender ratio was 96 males to every 100 females in 2021.

Age statistics collected by the ONS show the adult population of Hampshire, that is how many people there are over the age of 18, is 1,172,126.

Hampshire's age structure shows the working-age population to be 865,667 which is 61.6% of the population. People under the age of 16 represent 16.6% of the population, and over 65s represent 21.8% of the population. The percentage of the population that is of working-age has decreased over the last 10 years from to .

Hampshire age pyramid

Hampshire's age pyramid shows how the population is distributed by age and gender.

The median average age of someone in Hampshire was 44.2 years in 2019.

Of the Hampshire population over the age of 90, girls outnumber boys by 2.0 to 1.

Life expectancy in Hampshire

The life expectancy of someone born today in Hampshire is 83 years. Split by gender, a girl born today in Hampshire has a life expectancy of 85 years, and a boy has a life expectancy of 81 years. Compare life expectancy by area.

As a comparison, in England as a whole, current life expectancy at birth is 81 years, for females that rises to 83 years and for males it falls to 79 years.

The life expectancy for someone born in Hampshire has risen by 3 years over the past decade, from a life expectancy of 80 years to a life expectancy of 83 years. In England as a whole, life expectancies have risen by 3 years.

Age
Male
Female
Total
00-01 81.4 84.6 83.0
01-04 80.7 83.9 82.3
05-09 76.8 80.0 78.4
10-14 71.8 75.0 73.4
15-19 66.8 70.0 68.4
20-24 61.9 65.1 63.5
25-29 57.0 60.1 58.6
30-34 52.2 55.2 53.7
35-39 47.4 50.3 48.8
40-44 42.6 45.4 44.0
Items per page:
10
1 – 10 of 20

Ethnicity in Hampshire

According to the latest 2021 census, the population in Hampshire is predominantly white (92.6%), with non-white minorities representing the remaining 7.4% of the population.

Asian people were the largest minority group in Hampshire accounting for 3.8% of the population.

14,305 or 1% of the Hampshire population are black according to the latest 2021 census.

In England more broadly the portion of the population that is white is 81%. 10% are Asian and 4% are Black.

Population by race in Hampshire, 2021 census

  • White - 1,296,733 people or 92.6%
  • Asian - 52,542 people or 3.8%
  • Mixed - 26,198 people or 1.9%
  • Black - 14,305 people or 1.0%
  • Other - 11,121 people or 0.8%

Personal wellbeing in Hampshire

Estimates of personal wellbeing in the UK are published by the ONS annually, with scores for anxiety, happiness, life satisfaction, and feeling that life is worthwhile. Overall scores are based on surveying a representative sample of the population and are scored out of 10 (.e.g for happiness 0 is 'not at all happy' and 10 is 'completely happy').

Anxiety
Happiness
Life satisfaction
Life worthwhile
Cash
Average salary
£39,180

Hampshire Salary Arrow Forward

Home
Average property price
£410,208

Hampshire House Prices Arrow Forward

Stats Chart
Crime rate (per 1,000 people)
6,713

Hampshire Crime Arrow Forward

Religion in Hampshire

According to the latest 2021 census, the most populous religious group within Hampshire is Others, accounting for 49.0% of the population.

Hampshire has a Muslim population of 12,725 which is 0.9% of the population.

Compared to England as a whole, in England circa 46% of the population is Christian, 7% is Muslim, 2% is Hindu, and Buddhists, Sikhs and Jews each is around 1%. The remainder is split between people with no religion and those who decided not to identify a religion.

Religious groups in Hampshire, 2021 census

  • Christian - 669,999 people or 47.8%
  • Buddhist - 10,775 people or 0.8%
  • Hindu - 15,919 people or 1.1%
  • Jewish - 1,439 people or 0.1%
  • Muslim - 12,725 people or 0.9%
  • Sikh - 3,205 people or 0.2%
  • Other - 686,837 people or 49.0%

Discover more

Areas near Hampshire

Local Authority
Bracknell Forest
population125,174
Chevron Forward
Local Authority
Brighton and Hove
population276,334
Chevron Forward
Local Authority
Buckinghamshire
population555,257
Chevron Forward
County
East Sussex
population546,924
Chevron Forward
Local Authority
Isle of Wight
population140,889
Chevron Forward
County
Kent
population1,578,519
Chevron Forward
Local Authority
Medway
population279,827
Chevron Forward
Local Authority
Milton Keynes
population288,201
Chevron Forward
County
Oxfordshire
population726,530
Chevron Forward
Local Authority
Portsmouth
population206,828
Chevron Forward
Local Authority
Reading
population173,170
Chevron Forward
Local Authority
Slough
population158,289
Chevron Forward
County
Surrey
population1,205,616
Chevron Forward
Local Authority
West Berkshire
population161,865
Chevron Forward
County
West Sussex
population885,055
Chevron Forward
Local Authority
Windsor and Maidenhead
population153,921
Chevron Forward
Local Authority
Wokingham
population178,169
Chevron Forward
Local Authority
Southampton
population247,256
Chevron Forward

Areas in Hampshire

District
Basingstoke and Deane
population185,656
Chevron Forward
District
East Hampshire
population126,199
Chevron Forward
District
Eastleigh
population136,974
Chevron Forward
District
Fareham
population114,993
Chevron Forward
District
Gosport
population82,178
Chevron Forward
District
Hart
population100,293
Chevron Forward
District
Havant
population124,470
Chevron Forward
District
New Forest
population176,262
Chevron Forward
District
Rushmoor
population100,068
Chevron Forward
District
Test Valley
population131,190
Chevron Forward
District
Winchester
population127,916
Chevron Forward

Source: Office for National Statistics licensed under the Open Government Licence v.3.0. Contains OS data © Crown copyright and database right 2023. Data sources: ONS Local statistics

Varbes logo
Free tools for smarter decisions
  • House prices
  • House prices by area
  • House value calculator
  • Local STATS
  • Compare population
  • Compare house prices
  • Compare crime rate
  • Local statistics for England
  • money TOOLS
  • Retirement planner
  • Asset Mixes
  • Net worth calculator
  • ISA platform charges
  • Company
  • About us
  • Contact us
  • How the site works
  • Articles
  • SEARCH
  • Money tools
  • All
  • Logo TwitterVarbes Twitter Page
  • Logo InstagramVarbes Instagram Page
  • Terms of ServiceTerms
  • Privacy PolicyPrivacy
Sort