30 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Cincinnati | 1 | 317,570 | 309,604 | 0.42% | 4,076 | 78 | City |
| Forest Park | 2 | 19,965 | 20,168 | -0.17% | 3,096 | 6 | City |
| Norwood | 3 | 19,674 | 19,016 | 0.56% | 6,260 | 3 | City |
| Harrison | 4 | 13,977 | 12,624 | 1.64% | 2,617 | 5 | City |
| Blue Ash | 5 | 13,721 | 13,405 | 0.39% | 1,809 | 8 | City |
| Springdale | 6 | 11,270 | 11,008 | 0.39% | 2,264 | 5 | City |
| Reading | 7 | 10,428 | 10,589 | -0.26% | 3,610 | 3 | City |
| Madeira | 8 | 9,565 | 9,495 | 0.13% | 2,854 | 3 | City |
| North College Hill | 9 | 9,503 | 9,650 | -0.25% | 5,219 | 2 | City |
| Wyoming | 10 | 8,792 | 8,759 | 0.07% | 3,049 | 3 | City |
| Cheviot | 11 | 8,585 | 8,750 | -0.31% | 7,363 | 1 | City |
| Mount Healthy | 12 | 6,881 | 6,985 | -0.25% | 4,603 | 1 | City |
| Deer Park | 13 | 5,445 | 5,420 | 0.07% | 6,376 | 1 | City |
| Silverton | 14 | 4,833 | 4,907 | -0.25% | 4,342 | 1 | Village |
| St. Bernard | 15 | 3,949 | 4,029 | -0.33% | 2,573 | 2 | Village |
| Woodlawn | 16 | 3,915 | 3,908 | 0.03% | 1,532 | 3 | Village |
| Amberley | 17 | 3,848 | 3,844 | 0.03% | 1,105 | 3 | Village |
| Golf Manor | 18 | 3,793 | 3,804 | -0.05% | 6,540 | 1 | Village |
| Greenhills | 19 | 3,682 | 3,733 | -0.22% | 2,960 | 1 | Village |
| Lockland | 20 | 3,499 | 3,511 | -0.06% | 2,870 | 1 | Village |
| Mariemont | 21 | 3,472 | 3,516 | -0.2% | 3,884 | 1 | Village |
| Cleves | 22 | 3,373 | 3,414 | -0.21% | 2,182 | 2 | Village |
| Lincoln Heights | 23 | 3,138 | 3,140 | 0% | 4,223 | 1 | Village |
| Evendale | 24 | 2,653 | 2,668 | -0.08% | 556 | 5 | Village |
| Terrace Park | 25 | 2,349 | 2,352 | 0% | 1,981 | 1 | Village |
| Elmwood Place | 26 | 2,072 | 2,086 | -0.1% | 6,415 | 0 | Village |
| Fairfax | 27 | 1,758 | 1,766 | -0.06% | 2,257 | 1 | Village |
| Addyston | 28 | 908 | 926 | -0.33% | 1,071 | 1 | Village |
| North Bend | 29 | 834 | 834 | 0% | 763 | 1 | Village |
| Arlington Heights | 30 | 819 | 821 | 0% | 3,126 | 0 | Village |
Cincinnati is the largest city in Hamilton County, with a population of 317,570.
Arlington Heights is the smallest city in Hamilton County, with a population of 819.
There are 30 cities in Hamilton County, Ohio.