Skip to main content
Population Review

Oxford, Ohio Population 2026

Updated April 2026 · US Census ACS 2023 5-Year Estimates

The population of Oxford, Ohio is 22,069 as of the 2023 American Community Survey, making it the 76th-largest city in Ohio. The median household income is $42,147, the median home value is $232,200, and the median age is 21.2.

The population has grown 4.3% since 2010 (21,663 → 22,585).

22,069

Population

2838

People / sq mi

$42,147

Median Income

$232,200

Median Home Value

Get Oxford's next ACS population data

Subscribe for Population Review updates by email. No spam, unsubscribe anytime.

Oxford covers 7.8 sq mi of land at 2838 people per square mile.

About Oxford, OH

Age is the most distinctive thing about Oxford: a median age of 21.2, younger than the national median. With 22,069 residents, Oxford is a city in Ohio.

Household earnings sit near the bottom of the range at $42,147, below the US median of $78,538. Poverty runs at 10.4%, below the national 12.4%. Homes carry a median value of $232,200, with typical rent around $989.

The population is unusually well-credentialed for US cities — 64.5% of adults have a four-year degree, above the national 35.0%. A solid 15.9% of workers are based at home, above the national 14.0%, and the average commute runs about 17 minutes each way.

Oxford city Population History (2010-2024)

The city of Oxford city had a population of 21,663 in 2010 and 22,585 in 2024, a 4.3% growth over 14 years. The peak was 23,110 in 2019. Average annual growth rate: 0.42%.

2019 · 23K20102024
Oxford city population, 2010–2024 · Source: U.S. Census Bureau — decennial census & Population Estimates

22,585

Population (2024)

21,663

Population (2010)

23,110

Peak (2019)

0.42%

Avg Annual Growth

YearPopulation
201021,663
201121,675
201221,609
201321,497
201421,788
201522,109
201622,393
201722,874
201822,871
201923,110
202023,047
202119,681
202221,047
202322,460
202422,585

Race & Ethnicity

White79.9%
Black or African American4.8%
Asian0.0%
Hispanic or Latino (any race)0.4%
Two or More Races0.0%

Economy & Income

$42,147

Median Household Income

$20,642

Per Capita Income

10.4%

Poverty Rate

6.0%

Unemployment Rate

Housing

$232,200

Median Home Value

$989

Median Rent

37.5%

Owner-Occupied

Education

97.7%

High School+

64.5%

Bachelor's+

Commute

2.8%

Drive Alone

50.5%

Public Transit

15.9%

Work From Home

16.9 min

Avg Commute

Community Profile

31.2%

Foreign Born

87.8%

Non-English at Home

2.1%

Veterans

5.4%

With Disability

96.9%

Health Insurance

96.3%

Internet Access

Employment by Industry

Professional, Scientific & Management42.1%
Education, Health Care & Social Services24.7%
Manufacturing6.6%
Finance, Insurance & Real Estate4.1%
Information2.5%
Construction1.9%
Public Administration1.8%
Arts, Entertainment & Food Services1.6%
Retail Trade0.5%
Transportation & Warehousing0.3%

Largest cities in Ohio

Largest counties in Ohio

Part of Ohio

Metro areas in Ohio

City rankings

Frequently Asked Questions

Oxford, Ohio has a population of 22,069 according to the US Census Bureau's 2023 American Community Survey 5-year estimates, making it the 76th-largest city in Ohio.

The median household income in Oxford, Ohio is $42,147, with 10.4% of residents living below the federal poverty level.

The median home value in Oxford, Ohio is $232,200, with median monthly rent at $989 and a homeownership rate of 37.5%.

The median age in Oxford, Ohio is 21.2 years. The population is 45.0% male and 55.0% female.

The population has grown 4.3% since 2010 (21,663 → 22,585).

Where to stay in Oxford

Visiting or relocating to Oxford, OH? Compare hotels and short-term rentals across the metro — live availability and prices.

Availability and prices from Stay22 partners (Booking.com, Vrbo, Expedia). We may earn a commission from bookings, at no extra cost to you.

Data from the American Community Survey (ACS) 5-Year estimates.

Source: U.S. Census Bureau ACS, 2026.