22 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Scioto | 1 | 27,143 | 27,603 | -0.4% | 682 | 40 | Township |
| Chillicothe | 2 | 21,701 | 22,041 | -0.31% | 2,067 | 11 | City |
| Bainbridge | 3 | 12,912 | 12,915 | -0.02% | 505 | 26 | Township |
| Union | 4 | 12,504 | 12,858 | -0.3% | 188 | 66 | Township |
| Bainbridge | 5 | 10,193 | 7,951 | 4.74% | 815 | 13 | CDP |
| Huntington | 6 | 6,066 | 6,127 | -0.33% | 102 | 60 | Township |
| Concord | 7 | 4,625 | 4,702 | -0.43% | 61 | 76 | Township |
| Twin | 8 | 3,353 | 3,402 | -0.42% | 56 | 60 | Township |
| Kingston | 9 | 2,762 | 2,423 | 1.96% | 116 | 24 | Township |
| Liberty | 10 | 2,562 | 2,595 | -0.43% | 75 | 34 | Township |
| Buckskin | 11 | 2,032 | 2,041 | -0.25% | 40 | 50 | Township |
| Paxton | 12 | 1,862 | 1,896 | -0.53% | 59 | 32 | Township |
| Paint | 13 | 1,290 | 1,308 | -0.39% | 36 | 36 | Township |
| Kingston | 14 | 1,230 | 1,258 | -0.49% | 3,324 | 0 | Village |
| Frankfort | 15 | 1,092 | 1,116 | -0.46% | 2,175 | 1 | Village |
| Bainbridge | 16 | 743 | 760 | -0.54% | 1,460 | 1 | Village |
| Londonderry | 17 | 714 | 706 | 0.42% | 20 | 36 | Township |
| Bourneville | 18 | 446 | 257 | 3.72% | 887 | 1 | CDP |
| Richmond Dale | 19 | 434 | 584 | 0.7% | 868 | 1 | CDP |
| Clarksburg | 20 | 398 | 407 | -0.5% | 2,503 | 0 | Village |
| Adelphi | 21 | 309 | 317 | -0.64% | 1,128 | 0 | Village |
| South Salem | 22 | 208 | 212 | -0.48% | 1,156 | 0 | Village |
Scioto is the largest city in Ross County, with a population of 27,143.
South Salem is the smallest city in Ross County, with a population of 208.
There are 22 cities in Ross County, Ohio.