| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Steubenville | 1 | 17,891 | 18,134 | -0.17% | 1,698 | 11 | City |
| Toronto | 2 | 5,121 | 5,282 | -0.54% | 2,455 | 2 | City |
| Wintersville | 3 | 3,636 | 3,760 | -0.66% | 1,164 | 3 | Village |
| Mingo Junction | 4 | 3,211 | 3,337 | -0.68% | 1,194 | 3 | Village |
| Tiltonsville | 5 | 1,206 | 1,253 | -0.74% | 2,302 | 1 | Village |
| Yorkville | 6 | 926 | 966 | -0.75% | 1,564 | 1 | Village |
| Adena | 7 | 646 | 671 | -0.77% | 1,203 | 1 | Village |
| Dillonvale | 8 | 586 | 614 | -0.85% | 1,518 | 0 | Village |
| Bergholz | 9 | 520 | 543 | -0.76% | 924 | 1 | Village |
| Amsterdam | 10 | 422 | 441 | -0.71% | 1,319 | 0 | Village |
| Richmond | 11 | 394 | 407 | -0.76% | 712 | 1 | Village |
| Rayland | 12 | 381 | 396 | -0.78% | 805 | 0 | Village |
| Mount Pleasant | 13 | 374 | 391 | -0.8% | 1,467 | 0 | Village |
| Irondale | 14 | 313 | 328 | -0.95% | 216 | 1 | Village |
| Stratton | 15 | 255 | 262 | -0.78% | 475 | 1 | Village |
| Empire | 16 | 230 | 238 | -0.86% | 767 | 0 | Village |
| New Alexandria | 17 | 222 | 232 | -0.89% | 605 | 0 | Village |
| Bloomingdale | 18 | 131 | 136 | -1.5% | 1,489 | 0 | Village |
Steubenville is the largest city in Jefferson County, with a population of 17,891.
Bloomingdale is the smallest city in Jefferson County, with a population of 131.
There are 18 cities in Jefferson County, Ohio.