Butler County, Ohio Cities (2026)

13 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Hamilton164,22063,4190.21%2,99421 City
Middletown252,92551,0230.6%2,00926 City
Fairfield345,18544,9120.1%2,16921 City
Oxford422,35423,047-0.51%2,8758 City
Monroe516,19515,4600.77%1,02616 City
Trenton614,66013,0721.84%2,9695 City
Sharonville714,00814,103-0.11%1,42810 City
New Miami82,3072,2140.7%2,5521 Village
Glendale92,2732,299-0.18%1,3842 Village
Seven Mile107547210.8%1,0431 Village
Millville116596370.61%1,1301 Village
College Corner124013890.5%1,6040 Village
Jacksonburg1353530%2,6500 Village

Butler County Cities Summary

Largest City

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

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