Cleveland, OH Metro Area

The Cleveland, OH metro area is home to 2,171,978 residents and 1,016,658 housing units, centered in Ohio. Its median household income is $68,507, and the median family income is $92,627. The median age is 41.6, 2.0 years older than the Ohio median of 39.6. Residents are 48.7% male and 51.3% female.

Population

2,171,978

Median household income

$68,507

Median family income

$92,627

Median age

41.6

Housing units

1,016,658

Zip codes

107

with 1,000+ residents

Population by Race and Ethnicity

White residents make up the largest share of the metro area at 70.5%, followed by Black residents at 18.6%. Hispanic or Latino residents, who can be of any race, make up 6.5% of the population.

Hispanic or Latino residents can be of any race, so shares add to more than 100%.

Zip Codes in the Cleveland, OH Metro Area

The Cleveland, OH metro area includes 107 zip codes across 6 counties, home to a combined 2,159,485 residents. The most populous is Medina (44256) with 64,606 residents. Median household incomes range from $21,293 in Cleveland (44115) to $166,579 in Gates Mills (44040). Home values are highest in Gates Mills (44040) at $587,700 and lowest in Cleveland (44127) at $44,400. Windsor (44099) has the youngest population, with a median age of 20.4, while Kingsville (44048) is the oldest at 55.6.

Highest income

$166,579

Gates Mills (44040)

Lowest income

$21,293

Cleveland (44115)

Highest home value

$587,700

Gates Mills (44040)

Lowest median rent

$471/mo

Cleveland (44104)

Median Household Income by Zip Code

The 25 highest-income zip codes in the metro area, ranked by median household income. The metro-wide median is $68,507, and 62 of 107 zip codes are above it.

Compare Every Zip Code

Select a column heading to sort. Select a zip code to see its full profile.

ZipTownCountyPopulationMedian incomeHome valueMedian rentMedian ageOwner occupied
44256MedinaMedina County64,606$100,345$316,000$1,19144.981.5%
44035ElyriaLorain County62,024$54,362$160,200$92440.962.7%
44060MentorLake County60,257$85,881$245,300$1,20346.181.8%
44077PainesvilleLake County57,947$80,692$221,200$1,05641.874.3%
44107LakewoodCuyahoga County50,384$65,778$262,200$1,07034.744.4%
44130ClevelandCuyahoga County49,778$68,099$195,500$1,08844.263.2%
44212BrunswickMedina County45,817$87,776$264,000$1,18941.076.8%
44118ClevelandCuyahoga County40,389$76,328$224,500$1,30533.961.2%
44102ClevelandCuyahoga County40,178$40,303$113,400$98235.134.6%
44124ClevelandCuyahoga County40,046$78,895$223,100$1,15742.864.4%
44111ClevelandCuyahoga County39,950$54,790$141,800$96937.157.4%
44134ClevelandCuyahoga County38,231$67,116$166,100$1,13243.777.6%
44109ClevelandCuyahoga County38,098$43,130$122,200$90536.346.8%
44122BeachwoodCuyahoga County36,960$97,469$328,800$1,60245.861.8%
44094WilloughbyLake County36,689$76,125$259,900$1,18146.766.7%
44039North RidgevilleLorain County36,235$94,128$269,900$1,11641.189.9%
44120ClevelandCuyahoga County34,274$46,326$111,400$93143.149.5%
44281WadsworthMedina County34,073$88,128$278,800$1,07140.874.2%
44145WestlakeCuyahoga County34,036$110,101$368,200$1,57047.173.1%
44105ClevelandCuyahoga County33,358$38,294$61,400$93139.849.2%
44121ClevelandCuyahoga County32,668$75,621$144,800$1,15638.074.5%
44095EastlakeLake County32,508$69,778$169,700$99644.176.0%
44070North OlmstedCuyahoga County32,031$85,435$219,800$1,14144.578.9%
44004AshtabulaAshtabula County31,076$49,507$127,700$81243.468.1%
44133North RoyaltonCuyahoga County31,045$81,803$292,500$1,11645.371.7%
44146BedfordCuyahoga County29,474$53,049$155,000$1,03644.357.1%
44125ClevelandCuyahoga County29,366$55,524$116,500$1,14639.262.2%
44129ClevelandCuyahoga County28,607$67,619$166,400$1,05640.370.4%
44052LorainLorain County28,067$42,298$116,000$88339.254.0%
44128ClevelandCuyahoga County27,611$44,615$98,500$1,04240.450.1%
44135ClevelandCuyahoga County27,591$48,930$132,800$95338.660.2%
44012Avon LakeLorain County25,456$110,174$368,300$1,53743.783.1%
44011AvonLorain County25,082$126,618$395,900$1,79641.288.3%
44136StrongsvilleCuyahoga County25,068$93,713$293,400$1,29445.572.5%
44139SolonCuyahoga County24,754$134,924$389,700$1,63244.484.4%
44106ClevelandCuyahoga County24,704$42,869$255,700$1,07330.823.7%
44024ChardonGeauga County24,376$104,808$324,800$1,12845.385.8%
44143ClevelandCuyahoga County24,337$75,853$273,100$98048.576.2%
44137Maple HeightsCuyahoga County23,385$52,990$98,100$1,33836.762.8%
44138Olmsted FallsCuyahoga County23,129$93,877$252,400$1,35342.577.0%
44116Rocky RiverCuyahoga County21,527$93,532$349,300$1,16843.469.4%
44144ClevelandCuyahoga County21,266$59,775$149,900$97942.559.2%
44053LorainLorain County21,257$65,332$206,300$89840.266.6%
44001AmherstLorain County21,123$91,050$234,500$1,06245.487.5%
44149StrongsvilleCuyahoga County21,042$114,107$308,300$1,34346.894.2%
44131IndependenceCuyahoga County20,619$98,838$270,600$1,40749.492.9%
44108ClevelandCuyahoga County20,579$32,530$67,700$96037.352.6%
44055LorainLorain County19,870$36,603$101,400$87338.552.7%
44147Broadview HeightsCuyahoga County19,768$99,431$316,700$1,08344.983.4%
44104ClevelandCuyahoga County19,716$24,009$69,300$47132.329.4%
44113ClevelandCuyahoga County19,619$70,140$299,400$1,47632.224.2%
44057MadisonLake County19,491$70,212$180,300$1,07644.485.8%
44023Chagrin FallsGeauga County18,905$130,452$439,300$2,43747.488.4%
44112ClevelandCuyahoga County18,493$28,957$81,300$81239.745.1%
44123EuclidCuyahoga County18,391$54,979$114,200$1,07038.545.4%
44017BereaCuyahoga County18,378$72,044$198,400$1,06235.572.9%
44142BrookparkCuyahoga County18,359$67,178$169,600$1,12244.482.6%
44110ClevelandCuyahoga County17,979$30,973$60,900$84438.233.3%
44092WickliffeLake County17,476$67,907$175,600$1,07439.963.7%
44126ClevelandCuyahoga County17,012$77,944$239,000$1,04840.570.1%
44022Chagrin FallsCuyahoga County16,559$152,213$482,600$1,39650.491.2%
44062MiddlefieldGeauga County16,335$75,681$213,600$79426.281.7%
44030ConneautAshtabula County16,317$57,264$145,800$77441.376.1%
44140Bay VillageCuyahoga County15,992$122,083$353,000$89443.391.4%
44044GraftonLorain County14,422$86,582$257,500$1,07247.390.1%
44041GenevaAshtabula County13,992$58,438$174,200$81347.377.2%
44132EuclidCuyahoga County13,985$46,014$125,300$1,11538.743.8%
44141BrecksvilleCuyahoga County13,954$127,347$372,100$1,58849.485.4%
44103ClevelandCuyahoga County13,776$24,219$80,500$77940.232.2%
44119ClevelandCuyahoga County13,495$48,268$117,100$93142.353.3%
44054Sheffield LakeLorain County12,733$73,151$184,400$1,09445.872.4%
44074OberlinLorain County11,684$73,697$234,200$96436.169.3%
44026ChesterlandGeauga County10,722$106,740$330,800$90951.588.5%
44115ClevelandCuyahoga County10,389$21,293$178,000$86926.46.2%
44090WellingtonLorain County10,341$78,318$248,000$85742.180.6%
44117EuclidCuyahoga County9,350$41,818$143,100$86150.546.3%
44028Columbia StationLorain County9,313$86,991$331,700$1,26447.993.4%
44047JeffersonAshtabula County8,379$59,720$198,400$1,04150.577.3%
44233HinckleyMedina County8,073$138,268$443,500$2,09643.395.1%
44114ClevelandCuyahoga County7,472$45,400$121,900$1,32329.07.0%
44050LagrangeLorain County7,204$100,625$276,500$1,01345.585.2%
44273SevilleMedina County7,124$93,328$275,400$94942.991.6%
44081PerryLake County6,945$93,929$242,600$87242.490.7%
44021BurtonGeauga County5,739$79,359$242,900$95943.081.3%
44280Valley CityMedina County5,372$111,042$386,000$1,72645.985.9%
44072NoveltyGeauga County5,028$99,671$355,400$1,19447.984.6%
44076OrwellAshtabula County4,878$53,512$162,800$83738.674.4%
44254LodiMedina County4,857$64,511$197,100$90244.278.5%
44127ClevelandCuyahoga County4,399$32,955$44,400$62533.340.3%
44003AndoverAshtabula County4,379$53,690$155,200$80234.383.2%
44065NewburyGeauga County3,987$87,557$285,800$83950.195.9%
44084Rock CreekAshtabula County3,965$72,390$209,700$99242.486.5%
44253LitchfieldMedina County3,781$87,188$283,300$2,03244.689.4%
44085RomeAshtabula County3,400$65,750$159,100$89840.089.9%
44275SpencerMedina County3,190$102,083$252,400$1,17246.785.5%
44040Gates MillsCuyahoga County3,032$166,579$587,700$2,87554.596.9%
44215Chippewa LakeMedina County2,574$79,352$222,900$1,11339.287.9%
44086ThompsonGeauga County2,405$83,370$289,100$1,04949.893.3%
44099WindsorAshtabula County2,361$91,094$210,000n/a20.491.5%
44048KingsvilleAshtabula County2,336$63,712$175,000$92955.690.1%
44032DorsetAshtabula County2,254$54,613$167,600n/a29.792.1%
44046HuntsburgGeauga County1,670$73,372$222,200$73744.191.1%
44082PierpontAshtabula County1,544$43,917$151,800$67037.482.8%
44010AustinburgAshtabula County1,424$79,375$223,300$90250.783.5%
44235HomervilleMedina County1,369$74,067$279,100n/a43.286.2%
44064MontvilleGeauga County1,270$71,592$242,700n/a52.688.5%
44093WilliamsfieldAshtabula County1,180$76,607$209,300$74533.481.8%

Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the metro area their population mainly falls in.

Scroll to Top