Skip to main content
Population Review

Mayfield Heights, Ohio Population 2026

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

The population of Mayfield Heights, Ohio is 20,082 as of the 2023 American Community Survey, making it the 86th-largest city in Ohio. The median household income is $62,511, the median home value is $187,600, and the median age is 38.4.

The population has grown 4.0% since 2010 (19,125 → 19,886).

20,082

Population

4817

People / sq mi

$62,511

Median Income

$187,600

Median Home Value

Mayfield Heights covers 4.2 sq mi of land at 4817 people per square mile.

About Mayfield Heights, OH

Mayfield Heights is a city in Ohio with a population of 20,082. It ranks #86 among cities in Ohio by population. The median age is 38.4, in line with the national median. The population is 44.6% male and 55.4% female.

The median household income in Mayfield Heights is $62,511, below the US median of $74,580. 4.9% of residents live below the federal poverty level. Home values sit at a median of $187,600, with monthly rent averaging $1,089. The homeownership rate of 47.4% is lower than the national rate of 64.8%.

Educational attainment in Mayfield Heights reflects 38.5% of adults 25 and older holding a bachelor's degree or higher, above the national average of 34.3%. Roughly 15.4% of workers primarily work from home, similar to the national work-from-home rate of 14.2%. The average commute is 22.4 minutes each way.

Mayfield Heights city Population History (2010-2024)

The city of Mayfield Heights city had a population of 19,125 in 2010 and 19,886 in 2024, a 4.0% growth over 14 years. The peak was 20,312 in 2020. Average annual growth rate: 0.31%.

2020 · 20K20102024

19,886

Population (2024)

19,125

Population (2010)

20,312

Peak (2020)

0.31%

Avg Annual Growth

YearPopulation
201019,125
201119,042
201218,976
201318,944
201418,887
201518,867
201618,782
201718,670
201818,575
201918,487
202020,312
202120,104
202219,948
202319,882
202419,886

Race & Ethnicity

White63.0%
Black or African American18.9%
Asian0.0%
Hispanic or Latino (any race)0.3%
Two or More Races0.0%

Economy & Income

$62,511

Median Household Income

$37,714

Per Capita Income

4.9%

Poverty Rate

4.1%

Unemployment Rate

Housing

$187,600

Median Home Value

$1,089

Median Rent

47.4%

Owner-Occupied

Education

93.9%

High School+

38.5%

Bachelor's+

Commute

2.2%

Drive Alone

70.9%

Public Transit

15.4%

Work From Home

22.4 min

Avg Commute

Community Profile

15.4%

Foreign Born

78.9%

Non-English at Home

4.0%

Veterans

14.9%

With Disability

96.5%

Health Insurance

93.3%

Internet Access

Employment by Industry

Professional, Scientific & Management24.5%
Finance, Insurance & Real Estate12.9%
Information11.1%
Manufacturing10.6%
Education, Health Care & Social Services8.0%
Retail Trade6.7%
Construction4.8%
Arts, Entertainment & Food Services3.9%
Public Administration2.7%
Transportation & Warehousing0.7%
Agriculture & Mining0.3%

Largest cities in Ohio

Largest counties in Ohio

Part of Ohio

Metro areas in Ohio

City rankings

Frequently Asked Questions

Mayfield Heights, Ohio has a population of 20,082 according to the US Census Bureau's 2023 American Community Survey 5-year estimates, making it the 86th-largest city in Ohio.

The median household income in Mayfield Heights, Ohio is $62,511, with 4.9% of residents living below the federal poverty level.

The median home value in Mayfield Heights, Ohio is $187,600, with median monthly rent at $1,089 and a homeownership rate of 47.4%.

The median age in Mayfield Heights, Ohio is 38.4 years. The population is 44.6% male and 55.4% female.

The population has grown 4.0% since 2010 (19,125 → 19,886).

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

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