');
US City Data

Painesville vs Mayfield Heights

Side-by-side comparison

How does Painesville, OH compare to Mayfield Heights, OH? Painesville has a population of 20,453 with a median household income of $50,455, while Mayfield Heights has 20,082 residents and a median income of $62,511. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricPainesville, OHMayfield Heights, OHDifference
Population20,45320,082+1.8%
Median Age34.738.4-9.6%
Foreign Born %11.8%17.2%-31.4%
Economy
MetricPainesvilleMayfield HeightsDifference
Median Income$50,455$62,511-19.3%
Unemployment6%6%0.0%
Poverty Rate22.9%9%+154.4%
Bachelor's+21.3%38.5%-44.7%
Housing
MetricPainesvilleMayfield HeightsDifference
Home Value$151,400$187,600-19.3%
Median Rent$957/mo$1089/mo-12.1%
Housing Units8,52310,365-17.8%

Learn More

Painesville, OH ProfileMayfield Heights, OH ProfileCost of Living in OhioMore ComparisonsCity Rankings