Cincinnati, OH-KY-IN Metro Area
The Cincinnati, OH-KY-IN metro area is home to 2,255,257 residents and 961,797 housing units, spanning OH, KY and IN. Its median household income is $79,490, and the median family income is $102,650. The median age is 38.2, 1.4 years younger than the Ohio median of 39.6. Residents are 49.4% male and 50.6% female.
Population
2,255,257
Median household income
$79,490
Median family income
$102,650
Median age
38.2
Housing units
961,797
Zip codes
136
with 1,000+ residents
Population by Race and Ethnicity
White residents make up the largest share of the metro area at 78.0%, followed by Black residents at 11.9%. Hispanic or Latino residents, who can be of any race, make up 4.3% of the population.
Hispanic or Latino residents can be of any race, so shares add to more than 100%.
Zip Codes in the Cincinnati, OH-KY-IN Metro Area
The Cincinnati, OH-KY-IN metro area includes 136 zip codes across 15 counties, home to a combined 2,232,404 residents. The most populous is Hamilton (45011) with 74,636 residents. Median household incomes range from $22,320 in Cincinnati (45225) to $205,795 in Terrace Park (45174). Home values are highest in Cincinnati (45243) at $627,000 and lowest in Cincinnati (45204) at $95,400. Oxford (45056) has the youngest population, with a median age of 21.6, while North Bend (45052) is the oldest at 53.4.
Highest income
$205,795
Terrace Park (45174)
Lowest income
$22,320
Cincinnati (45225)
Highest home value
$627,000
Cincinnati (45243)
Lowest median rent
$588/mo
Aberdeen (45101)
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 $79,490, and 61 of 136 zip codes are above it.
Compare Every Zip Code
Select a column heading to sort. Select a zip code to see its full profile.
| Zip | Town | County | Population | Median income | Home value | Median rent | Median age | Owner occupied |
|---|---|---|---|---|---|---|---|---|
| 45011 | Hamilton | Butler County | 74,636 | $90,360 | $293,800 | $1,068 | 39.0 | 74.6% |
| 45040 | Mason | Warren County | 58,132 | $131,803 | $440,000 | $1,811 | 40.9 | 77.7% |
| 45140 | Loveland | Clermont County | 56,854 | $110,781 | $360,300 | $1,478 | 40.3 | 80.4% |
| 41042 | Florence | Boone County | 55,880 | $75,582 | $223,000 | $1,351 | 39.2 | 66.8% |
| 45069 | West Chester | Butler County | 55,635 | $115,539 | $345,000 | $1,672 | 38.9 | 76.8% |
| 45044 | Middletown | Butler County | 54,452 | $71,942 | $241,600 | $1,076 | 36.6 | 61.9% |
| 45013 | Hamilton | Butler County | 53,533 | $72,932 | $232,200 | $995 | 38.2 | 73.5% |
| 45238 | Cincinnati | Hamilton County | 48,936 | $64,672 | $183,900 | $923 | 35.1 | 59.7% |
| 45014 | Fairfield | Butler County | 45,652 | $69,624 | $232,400 | $1,235 | 38.0 | 62.8% |
| 45036 | Lebanon | Warren County | 43,262 | $97,944 | $352,200 | $1,140 | 38.0 | 72.9% |
| 45231 | Cincinnati | Hamilton County | 40,852 | $69,140 | $176,000 | $1,232 | 40.8 | 72.6% |
| 41017 | Ft Mitchell | Kenton County | 40,661 | $100,645 | $293,500 | $1,064 | 40.0 | 77.4% |
| 45211 | Cincinnati | Hamilton County | 37,234 | $54,582 | $169,500 | $944 | 34.9 | 52.5% |
| 45103 | Batavia | Clermont County | 36,788 | $81,837 | $264,200 | $1,077 | 37.4 | 67.8% |
| 45150 | Milford | Clermont County | 33,342 | $91,780 | $288,800 | $1,127 | 44.0 | 74.2% |
| 41051 | Independence | Kenton County | 32,192 | $100,169 | $268,900 | $1,291 | 36.5 | 87.5% |
| 45005 | Franklin | Warren County | 31,906 | $74,239 | $218,600 | $1,000 | 40.0 | 74.6% |
| 45215 | Cincinnati | Hamilton County | 30,806 | $71,949 | $226,400 | $1,073 | 39.1 | 55.7% |
| 45240 | Cincinnati | Hamilton County | 29,453 | $66,918 | $203,700 | $1,284 | 36.6 | 60.6% |
| 45239 | Cincinnati | Hamilton County | 29,035 | $58,276 | $171,100 | $1,015 | 33.5 | 59.3% |
| 45039 | Maineville | Warren County | 28,958 | $111,774 | $327,200 | $1,677 | 40.1 | 83.8% |
| 45244 | Cincinnati | Clermont County | 28,720 | $108,413 | $382,100 | $1,145 | 40.1 | 80.7% |
| 41018 | Erlanger | Kenton County | 28,707 | $70,267 | $192,100 | $1,027 | 34.0 | 68.1% |
| 45042 | Middletown | Butler County | 28,217 | $66,732 | $202,200 | $922 | 41.1 | 72.2% |
| 45056 | Oxford | Butler County | 27,598 | $53,413 | $250,700 | $1,029 | 21.6 | 47.8% |
| 41011 | Covington | Kenton County | 27,558 | $67,075 | $304,200 | $1,088 | 36.8 | 46.1% |
| 45230 | Cincinnati | Hamilton County | 26,923 | $87,100 | $262,100 | $1,053 | 39.9 | 74.7% |
| 45066 | Springboro | Warren County | 26,663 | $122,208 | $393,500 | $1,243 | 37.9 | 91.2% |
| 41005 | Burlington | Boone County | 25,621 | $102,462 | $271,600 | $1,466 | 36.4 | 78.0% |
| 45102 | Amelia | Clermont County | 24,838 | $76,015 | $230,600 | $975 | 35.0 | 72.1% |
| 45236 | Cincinnati | Hamilton County | 24,648 | $81,990 | $231,300 | $1,305 | 41.1 | 60.5% |
| 41091 | Union | Boone County | 24,371 | $134,621 | $399,500 | $1,675 | 38.3 | 90.0% |
| 47025 | Lawrenceburg | Dearborn County | 23,713 | $89,986 | $257,800 | $801 | 39.7 | 83.8% |
| 45247 | Cincinnati | Hamilton County | 23,588 | $95,810 | $288,400 | $1,107 | 43.6 | 79.2% |
| 45241 | Cincinnati | Hamilton County | 23,545 | $94,943 | $314,500 | $1,185 | 47.0 | 72.4% |
| 45248 | Cincinnati | Hamilton County | 23,287 | $81,731 | $217,100 | $1,048 | 41.5 | 90.3% |
| 45255 | Cincinnati | Hamilton County | 22,760 | $88,694 | $303,800 | $1,434 | 44.7 | 65.7% |
| 45242 | Cincinnati | Hamilton County | 22,253 | $120,869 | $447,100 | $1,782 | 41.6 | 78.3% |
| 45224 | Cincinnati | Hamilton County | 22,186 | $57,754 | $204,000 | $959 | 42.0 | 59.5% |
| 45030 | Harrison | Hamilton County | 21,328 | $97,228 | $241,200 | $1,151 | 40.3 | 81.6% |
| 45237 | Cincinnati | Hamilton County | 21,234 | $43,598 | $170,600 | $902 | 40.9 | 47.7% |
| 45212 | Cincinnati | Hamilton County | 21,007 | $63,698 | $257,700 | $976 | 33.9 | 48.7% |
| 45251 | Cincinnati | Hamilton County | 20,561 | $75,620 | $185,300 | $1,307 | 39.0 | 77.9% |
| 41015 | Latonia | Kenton County | 20,396 | $63,783 | $187,700 | $934 | 39.5 | 74.4% |
| 45245 | Cincinnati | Clermont County | 19,707 | $73,135 | $285,900 | $1,223 | 41.8 | 62.6% |
| 41071 | Newport | Campbell County | 19,662 | $58,329 | $192,900 | $1,120 | 39.3 | 52.7% |
| 45219 | Cincinnati | Hamilton County | 19,326 | $35,936 | $207,900 | $1,258 | 21.6 | 17.1% |
| 41001 | Alexandria | Campbell County | 19,206 | $102,468 | $283,600 | $1,274 | 40.0 | 89.3% |
| 45227 | Cincinnati | Hamilton County | 18,653 | $70,614 | $298,800 | $1,229 | 36.2 | 55.5% |
| 45205 | Cincinnati | Hamilton County | 18,615 | $41,357 | $127,900 | $895 | 32.5 | 36.9% |
| 45208 | Cincinnati | Hamilton County | 17,858 | $133,213 | $547,200 | $1,416 | 36.2 | 62.4% |
| 41075 | Fort Thomas | Campbell County | 17,433 | $99,075 | $335,600 | $1,126 | 38.0 | 71.1% |
| 41076 | Newport | Campbell County | 17,145 | $72,387 | $226,900 | $1,203 | 38.2 | 75.9% |
| 45202 | Cincinnati | Hamilton County | 17,022 | $87,930 | $443,600 | $1,584 | 32.9 | 26.4% |
| 41048 | Hebron | Boone County | 16,262 | $129,354 | $329,100 | $1,437 | 37.7 | 87.6% |
| 45243 | Cincinnati | Hamilton County | 15,958 | $170,006 | $627,000 | $1,828 | 43.2 | 91.7% |
| 45233 | Cincinnati | Hamilton County | 15,362 | $110,408 | $301,100 | $767 | 43.6 | 81.4% |
| 45067 | Trenton | Butler County | 15,328 | $88,662 | $236,700 | $1,290 | 35.3 | 79.7% |
| 41094 | Walton | Boone County | 14,798 | $91,678 | $293,700 | $1,351 | 36.2 | 82.3% |
| 45002 | Cleves | Hamilton County | 14,647 | $84,597 | $310,900 | $1,139 | 35.8 | 73.2% |
| 45220 | Cincinnati | Hamilton County | 14,636 | $51,404 | $402,900 | $970 | 27.7 | 29.0% |
| 45249 | Cincinnati | Hamilton County | 14,219 | $107,227 | $495,000 | $1,519 | 39.6 | 66.8% |
| 45229 | Cincinnati | Hamilton County | 14,000 | $30,829 | $285,900 | $884 | 37.9 | 30.6% |
| 45246 | Cincinnati | Hamilton County | 13,925 | $70,150 | $205,500 | $1,240 | 38.4 | 56.6% |
| 45152 | Morrow | Warren County | 13,577 | $120,340 | $351,700 | $1,215 | 39.5 | 90.0% |
| 45223 | Cincinnati | Hamilton County | 13,049 | $46,930 | $210,100 | $948 | 38.3 | 48.6% |
| 45050 | Monroe | Butler County | 12,162 | $104,519 | $293,100 | $1,590 | 36.3 | 79.0% |
| 45068 | Waynesville | Warren County | 11,606 | $95,040 | $335,600 | $1,323 | 45.0 | 83.4% |
| 45213 | Cincinnati | Hamilton County | 11,273 | $70,897 | $286,100 | $1,026 | 38.3 | 59.3% |
| 41035 | Dry Ridge | Grant County | 11,220 | $68,336 | $198,900 | $870 | 36.9 | 72.3% |
| 45122 | Goshen | Clermont County | 11,195 | $85,750 | $222,100 | $1,265 | 42.5 | 85.7% |
| 45015 | Hamilton | Butler County | 11,102 | $45,543 | $120,700 | $1,031 | 36.4 | 59.1% |
| 45106 | Bethel | Clermont County | 11,096 | $68,458 | $204,400 | $718 | 43.8 | 78.8% |
| 47012 | Brookville | Franklin County | 10,891 | $86,369 | $257,800 | $809 | 40.5 | 73.6% |
| 45209 | Cincinnati | Hamilton County | 10,772 | $87,841 | $400,700 | $1,309 | 31.7 | 39.0% |
| 45206 | Cincinnati | Hamilton County | 10,387 | $51,128 | $271,700 | $933 | 37.4 | 37.0% |
| 47001 | Aurora | Dearborn County | 10,374 | $72,560 | $199,700 | $739 | 44.7 | 82.1% |
| 45176 | Williamsburg | Clermont County | 9,813 | $66,363 | $222,500 | $924 | 45.3 | 77.7% |
| 45157 | New Richmond | Clermont County | 9,650 | $96,875 | $247,500 | $941 | 46.2 | 82.6% |
| 45216 | Cincinnati | Hamilton County | 9,493 | $51,602 | $155,300 | $1,123 | 39.3 | 51.1% |
| 45225 | Cincinnati | Hamilton County | 9,451 | $22,320 | $103,100 | $768 | 27.0 | 12.8% |
| 45154 | Mount Orab | Brown County | 9,094 | $77,345 | $234,200 | $789 | 35.2 | 77.0% |
| 45214 | Cincinnati | Hamilton County | 9,077 | $26,348 | $100,500 | $813 | 31.3 | 23.9% |
| 45121 | Georgetown | Brown County | 8,931 | $57,274 | $164,600 | $700 | 45.1 | 77.1% |
| 45204 | Cincinnati | Hamilton County | 7,710 | $30,579 | $95,400 | $932 | 30.2 | 43.7% |
| 41097 | Williamstown | Grant County | 7,308 | $70,114 | $221,500 | $782 | 41.3 | 82.7% |
| 45232 | Cincinnati | Hamilton County | 7,257 | $25,232 | $130,500 | $616 | 26.2 | 21.3% |
| 41014 | Covington | Kenton County | 7,118 | $56,148 | $164,700 | $1,040 | 33.8 | 52.0% |
| 45207 | Cincinnati | Hamilton County | 7,089 | $48,833 | $229,200 | $991 | 25.8 | 54.3% |
| 41040 | Falmouth | Pendleton County | 6,998 | $51,511 | $137,500 | $878 | 46.1 | 70.8% |
| 45065 | South Lebanon | Warren County | 6,938 | $107,222 | $312,300 | $1,345 | 34.8 | 74.1% |
| 41030 | Crittenden | Grant County | 6,472 | $75,758 | $248,300 | $930 | 31.6 | 75.5% |
| 47060 | West Harrison | Dearborn County | 6,379 | $75,878 | $299,300 | $960 | 48.2 | 89.1% |
| 45226 | Cincinnati | Hamilton County | 5,962 | $100,320 | $408,400 | $1,226 | 35.0 | 62.9% |
| 41016 | Covington | Kenton County | 5,794 | $61,748 | $173,500 | $1,138 | 37.9 | 71.6% |
| 45171 | Sardinia | Brown County | 5,770 | $63,780 | $182,700 | $899 | 43.3 | 79.7% |
| 41074 | Dayton | Campbell County | 5,703 | $62,500 | $164,300 | $1,137 | 39.2 | 57.2% |
| 41073 | Bellevue | Campbell County | 5,598 | $67,143 | $206,500 | $1,265 | 34.9 | 70.1% |
| 45217 | Cincinnati | Hamilton County | 5,437 | $67,974 | $171,300 | $1,047 | 46.0 | 60.0% |
| 47040 | Rising Sun | Ohio County | 5,408 | $68,865 | $199,100 | $848 | 45.3 | 79.6% |
| 45252 | Cincinnati | Hamilton County | 4,941 | $96,750 | $314,600 | n/a | 51.5 | 94.8% |
| 47018 | Dillsboro | Dearborn County | 4,725 | $64,300 | $188,800 | $954 | 42.4 | 80.5% |
| 41007 | California | Campbell County | 4,606 | $101,167 | $314,200 | $780 | 41.2 | 95.3% |
| 45052 | North Bend | Hamilton County | 4,236 | $100,000 | $304,900 | $1,159 | 53.4 | 85.7% |
| 41004 | Brooksville | Bracken County | 4,105 | $59,944 | $119,100 | $788 | 41.6 | 81.7% |
| 41006 | Butler | Pendleton County | 3,862 | $67,396 | $197,300 | $760 | 46.6 | 79.0% |
| 45218 | Cincinnati | Hamilton County | 3,815 | $74,617 | $179,900 | $993 | 39.8 | 67.3% |
| 45130 | Hamersville | Brown County | 3,806 | $92,865 | $211,600 | $880 | 39.1 | 80.4% |
| 45118 | Fayetteville | Brown County | 3,789 | $92,469 | $255,800 | $872 | 42.6 | 82.8% |
| 41095 | Warsaw | Gallatin County | 3,775 | $59,342 | $180,700 | $771 | 37.5 | 59.8% |
| 45053 | Okeana | Butler County | 3,717 | $111,409 | $342,000 | $1,382 | 38.8 | 91.8% |
| 45167 | Ripley | Brown County | 3,379 | $66,875 | $167,300 | $741 | 43.8 | 73.0% |
| 41092 | Verona | Boone County | 3,250 | $86,875 | $255,300 | $956 | 43.0 | 92.2% |
| 41059 | Melbourne | Campbell County | 3,166 | $53,667 | $217,400 | $684 | 43.9 | 81.3% |
| 47032 | Moores Hill | Dearborn County | 3,136 | $62,484 | $245,800 | $1,375 | 41.3 | 95.1% |
| 41010 | Corinth | Grant County | 3,101 | $68,500 | $169,800 | $883 | 43.4 | 84.9% |
| 47024 | Laurel | Franklin County | 2,909 | $55,956 | $153,300 | $961 | 36.4 | 82.7% |
| 47022 | Guilford | Dearborn County | 2,837 | $104,375 | $282,900 | n/a | 43.5 | 98.3% |
| 41063 | Morning View | Kenton County | 2,830 | $83,983 | $231,800 | $817 | 41.4 | 91.4% |
| 45054 | Oregonia | Warren County | 2,549 | $96,934 | $296,200 | n/a | 49.1 | 94.9% |
| 45203 | Cincinnati | Hamilton County | 2,530 | $33,798 | $356,900 | $724 | 34.8 | 23.0% |
| 41002 | Augusta | Bracken County | 2,498 | $58,292 | $142,000 | $732 | 43.4 | 68.8% |
| 45153 | Moscow | Clermont County | 2,452 | $86,136 | $226,100 | $1,294 | 43.4 | 82.3% |
| 45120 | Felicity | Clermont County | 2,412 | $54,509 | $210,000 | $756 | 48.7 | 67.0% |
| 45162 | Pleasant Plain | Warren County | 2,348 | $72,321 | $216,500 | $1,411 | 46.7 | 91.1% |
| 45174 | Terrace Park | Hamilton County | 2,294 | $205,795 | $603,800 | $3,125 | 38.5 | 96.6% |
| 41033 | De Mossville | Pendleton County | 2,252 | $103,125 | $216,300 | $782 | 32.5 | 87.0% |
| 41086 | Sparta | Gallatin County | 2,126 | $59,911 | $168,800 | $899 | 38.0 | 82.6% |
| 45101 | Aberdeen | Brown County | 1,876 | $38,352 | $156,700 | $588 | 40.7 | 59.5% |
| 41080 | Petersburg | Boone County | 1,729 | $118,826 | $215,500 | n/a | 37.7 | 95.7% |
| 41046 | Glencoe | Gallatin County | 1,685 | $85,795 | $226,900 | $1,161 | 33.3 | 88.3% |
| 41043 | Foster | Bracken County | 1,576 | $80,905 | $211,800 | $843 | 42.5 | 92.7% |
| 47030 | Metamora | Franklin County | 1,574 | $58,264 | $159,700 | n/a | 32.7 | 92.7% |
| 45168 | Russellville | Brown County | 1,399 | $71,154 | $173,100 | $1,077 | 50.3 | 71.0% |
| 47036 | Oldenburg | Franklin County | 1,202 | $85,000 | $413,700 | $863 | 44.3 | 85.3% |
| 45034 | Kings Mills | Warren County | 1,080 | $152,829 | $323,900 | n/a | 53.1 | 91.7% |
Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the metro area their population mainly falls in.
