48 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Ashland | 1 | 18,655 | 19,227 | -0.61% | 1,653 | 11 | City |
| Ashland | 2 | 18,655 | 19,227 | -0.61% | 1,653 | 11 | City |
| Loudonville | 3 | 2,776 | 2,781 | -0.07% | 1,020 | 3 | Village |
| Loudonville | 4 | 2,776 | 2,783 | -0.07% | 1,020 | 3 | Village |
| Montgomery | 5 | 2,765 | 2,749 | 0.4% | 101 | 27 | Township |
| Montgomery | 6 | 2,765 | 2,750 | 0.4% | 101 | 27 | Township |
| Sullivan | 7 | 2,723 | 2,626 | 0.67% | 107 | 25 | Township |
| Sullivan | 8 | 2,723 | 2,630 | 0.67% | 107 | 25 | Township |
| Vermillion | 9 | 2,678 | 2,588 | 0.9% | 72 | 37 | Township |
| Vermillion | 10 | 2,678 | 2,591 | 0.9% | 72 | 37 | Township |
| Orange | 11 | 2,585 | 2,530 | 0.58% | 68 | 38 | Township |
| Orange | 12 | 2,585 | 2,531 | 0.58% | 68 | 38 | Township |
| Hanover | 13 | 2,430 | 2,427 | 0.21% | 75 | 32 | Township |
| Hanover | 14 | 2,430 | 2,428 | 0.21% | 75 | 32 | Township |
| Milton | 15 | 2,410 | 2,357 | 0.58% | 107 | 23 | Township |
| Milton | 16 | 2,410 | 2,363 | 0.58% | 107 | 23 | Township |
| Clear Creek | 17 | 2,276 | 2,224 | 0.57% | 90 | 25 | Township |
| Clear Creek | 18 | 2,276 | 2,225 | 0.57% | 90 | 25 | Township |
| Mohican | 19 | 2,090 | 2,092 | 0.24% | 70 | 30 | Township |
| Mohican | 20 | 2,090 | 2,093 | 0.24% | 70 | 30 | Township |
| Polk | 21 | 1,951 | 1,972 | 0.1% | 139 | 14 | Township |
| Polk | 22 | 1,951 | 1,973 | 0.1% | 139 | 14 | Township |
| Mifflin | 23 | 1,253 | 1,220 | 1.13% | 101 | 12 | Township |
| Mifflin | 24 | 1,253 | 1,220 | 1.13% | 101 | 12 | Township |
| Sullivan | 25 | 1,158 | 774 | 7.22% | 280 | 4 | CDP |
| Ruggles | 26 | 980 | 951 | 0.62% | 38 | 26 | Township |
| Ruggles | 27 | 980 | 954 | 0.62% | 38 | 26 | Township |
| Cinnamon Lake | 28 | 973 | 1,228 | -1.82% | 601 | 2 | CDP |
| Nankin | 29 | 853 | 750 | 7.16% | 577 | 1 | CDP |
| Lake | 30 | 742 | 705 | 1.09% | 37 | 20 | Township |
| Lake | 31 | 742 | 708 | 1.09% | 37 | 20 | Township |
| Perrysville | 32 | 730 | 732 | -0.14% | 918 | 1 | Village |
| Perrysville | 33 | 730 | 732 | -0.14% | 918 | 1 | Village |
| Jeromesville | 34 | 527 | 531 | -0.19% | 1,528 | 0 | Village |
| Jeromesville | 35 | 527 | 531 | -0.19% | 1,528 | 0 | Village |
| Hayesville | 36 | 457 | 461 | -0.22% | 619 | 1 | Village |
| Hayesville | 37 | 457 | 461 | -0.22% | 619 | 1 | Village |
| Bailey Lakes | 38 | 346 | 349 | -0.29% | 908 | 0 | Village |
| Bailey Lakes | 39 | 346 | 349 | -0.29% | 908 | 0 | Village |
| Savannah | 40 | 325 | 325 | 0% | 580 | 1 | Village |
| Savannah | 41 | 325 | 325 | 0% | 580 | 1 | Village |
| Polk | 42 | 305 | 309 | -0.33% | 301 | 1 | Village |
| Polk | 43 | 305 | 309 | -0.33% | 301 | 1 | Village |
| New Pittsburg | 44 | 264 | 363 | -2.94% | 194 | 1 | CDP |
| Mifflin | 45 | 153 | 156 | -0.65% | 836 | 0 | Village |
| Mifflin | 46 | 153 | 156 | -0.65% | 836 | 0 | Village |
| Congress | 47 | 131 | 134 | -0.76% | 819 | 0 | Village |
| Congress | 48 | 131 | 134 | -0.76% | 819 | 0 | Village |
Ashland is the largest city in Ashland County, with a population of 18,655.
Congress is the smallest city in Ashland County, with a population of 131.
There are 48 cities in Ashland County, Ohio.