Butler County, Ohio Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Hamilton164,81763,4430.27%3,02221 City
Middletown252,41151,0370.51%1,98926 City
Fairfield344,65744,896-0.06%2,14321 City
Oxford422,23623,031-0.67%2,8608 City
Monroe515,96715,4490.55%1,01216 City
Trenton614,48813,0561.73%2,9345 City
Sharonville713,97214,097-0.18%1,42510 City
New Miami82,3002,2160.57%2,5441 Village
Glendale92,2812,303-0.18%1,3892 Village
Seven Mile107417160.54%1,0251 Village
Millville116446280.31%1,1051 Village
College Corner123993910.25%1,5960 Village
Jacksonburg1353530%2,6500 Village

Butler County Cities Summary

Largest City

Hamilton is the largest city in Butler County, with a population of 64,817.

Smallest City

Jacksonburg is the smallest city in Butler County, with a population of 53.

10 Largest Cities

There are 13 cities in Butler County, Ohio.

Location of Butler County