21 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Dayton | 1 | 135,742 | 137,553 | -0.22% | 2,432 | 56 | City |
| Washington | 2 | 65,112 | 61,613 | 1.03% | 2,092 | 31 | Township |
| Kettering | 3 | 56,631 | 57,822 | -0.35% | 3,026 | 19 | City |
| Miami | 4 | 53,520 | 52,131 | 0.91% | 1,584 | 34 | Township |
| Centerville | 5 | 27,375 | 24,183 | 1.98% | 2,494 | 11 | City |
| Riverside | 6 | 24,471 | 24,473 | 0% | 2,516 | 10 | City |
| Miamisburg | 7 | 20,423 | 19,913 | 0.42% | 1,666 | 12 | City |
| Vandalia | 8 | 14,923 | 15,193 | -0.3% | 1,209 | 12 | City |
| Clayton | 9 | 13,291 | 13,305 | -0.02% | 718 | 19 | City |
| Englewood | 10 | 13,188 | 13,470 | -0.36% | 2,010 | 7 | City |
| West Carrollton | 11 | 12,816 | 13,100 | -0.37% | 1,994 | 6 | City |
| German | 12 | 8,897 | 8,751 | 0.5% | 234 | 38 | Township |
| Clay | 13 | 8,879 | 8,880 | 0.24% | 236 | 38 | Township |
| Moraine | 14 | 6,685 | 6,439 | 0.62% | 720 | 9 | City |
| Carlisle | 15 | 6,027 | 5,510 | 1.45% | 1,693 | 4 | Village |
| Brookville | 16 | 5,924 | 5,989 | -0.19% | 1,446 | 4 | City |
| Germantown | 17 | 5,893 | 5,803 | 0.26% | 1,396 | 4 | City |
| New Lebanon | 18 | 3,817 | 3,805 | 0.05% | 1,867 | 2 | Village |
| Clayton | 19 | 1,577 | 1,566 | 0.13% | 51 | 31 | Township |
| Farmersville | 20 | 1,006 | 979 | 0.5% | 1,407 | 1 | Village |
| Phillipsburg | 21 | 497 | 500 | 0% | 1,868 | 0 | Village |
Dayton is the largest city in Montgomery County, with a population of 135,742.
Phillipsburg is the smallest city in Montgomery County, with a population of 497.
There are 21 cities in Montgomery County, Ohio.