Cities in Montgomery County, Ohio by Population (2024)

There are 42 cities in Montgomery County, Ohio.

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Population
Annual Change
Density (/mi²)
Area (mi²)
Type
Dayton1134,850137,496-0.49%2,41655.8City
Kettering256,55857,829-0.56%3,02218.7City
Middletown351,62951,0250.29%1,97226.2City
Beavercreek447,38746,6090.41%1,78226.6City
Huber Heights543,26943,444-0.1%1,94922.2City
Centerville626,25924,2371.96%2,39311.0City
Riverside724,29624,472-0.18%2,4989.7City
Trotwood822,89423,076-0.2%75130.5City
Miamisburg919,78119,913-0.17%1,61412.3City
Springboro1019,58919,1310.58%2,1279.2City
Vandalia1114,85215,194-0.58%1,20312.3City
Trenton1213,98613,0721.66%2,8324.9City
Clayton1313,19413,304-0.21%71318.5City
Englewood1413,17413,473-0.57%2,0086.6City
West Carrollton1512,79713,105-0.6%1,9916.4City
Shiloh1612,29611,6817.7%3,1403.9CDP
Franklin1711,64211,685-0.09%1,2629.2City
Tipp City1810,54610,2970.59%1,3138.0City
Oakwood199,3159,565-0.67%4,2442.2City
Bellbrook207,4387,3210.39%2,3733.1City
Union216,9766,8670.39%8408.3City
Moraine226,6356,4380.74%7159.3City
Brookville235,8935,991-0.42%1,5023.9City
Carlisle245,8155,5131.31%1,6343.6Village
Germantown255,8105,8050.02%1,3764.2City
New Carlisle265,4725,559-0.4%2,0402.7City
Fort McKinley274,9422,9257.69%3,7021.3CDP
Hunter284,6713,9184.08%2,1602.2CDP
Park Layne293,9124,420-0.79%2,6721.5CDP
New Lebanon303,7783,802-0.16%1,8472.0Village
Crystal Lakes311,6251,4780.62%3,3780.5CDP
Five Points321,6231,600-0.92%7882.1CDP
Wright-Patterson AFB331,5102,414-1.44%1539.9CDP
West Alexandria341,2991,326-0.54%1,4930.9Village
Drexel351,2462,320-4.59%5712.2CDP
Farmersville36971978-0.21%1,3580.7Village
Jacksonburg378885430.59%44,4000.0Village
Gratis38827841-0.48%8531.0Village
Phillipsburg39492500-0.4%1,8500.3Village
Verona40392400-0.51%8600.5Village
Donnelsville41253259-0.78%7960.3Village
Brandt422513837.72%2591.0CDP
showing: 42 rows

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

What is the largest city in Montgomery County, Ohio?

Dayton is the largest city in Montgomery County.

What is the smallest city in Montgomery County, Ohio?

Brandt is the smallest city in Montgomery County.

How many cities are in Montgomery County?

There are 42 cities in Montgomery County, Ohio.

Frequently Asked Questions