33 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Oswego | 1 | 17,108 | 16,924 | 0.18% | 2,247 | 8 | City |
| Fulton | 2 | 11,168 | 11,365 | -0.29% | 2,847 | 4 | City |
| Hastings | 3 | 9,487 | 9,337 | 0.53% | 208 | 46 | Town |
| Oswego | 4 | 8,531 | 7,915 | 0.07% | 312 | 27 | Town |
| Schroeppel | 5 | 7,987 | 7,956 | 0.31% | 189 | 42 | Town |
| Scriba | 6 | 6,642 | 6,614 | 0.21% | 164 | 41 | Town |
| Granby | 7 | 6,568 | 6,520 | 0.47% | 147 | 45 | Town |
| Richland | 8 | 5,815 | 5,624 | 0.5% | 102 | 57 | Town |
| Volney | 9 | 5,669 | 5,666 | 0.21% | 118 | 48 | Town |
| Mexico | 10 | 5,406 | 5,257 | 0.78% | 117 | 46 | Town |
| Constantia | 11 | 4,845 | 4,778 | 0.56% | 85 | 57 | Town |
| Hannibal | 12 | 4,505 | 4,515 | 0.36% | 101 | 45 | Town |
| West Monroe | 13 | 4,093 | 4,088 | 0.42% | 121 | 34 | Town |
| Sandy Creek | 14 | 3,844 | 3,811 | 0.37% | 91 | 42 | Town |
| Palermo | 15 | 3,437 | 3,465 | 0.03% | 85 | 40 | Town |
| New Haven | 16 | 3,010 | 2,928 | 0.5% | 97 | 31 | Town |
| Parish | 17 | 2,422 | 2,399 | 0.54% | 58 | 42 | Town |
| Pulaski | 18 | 2,317 | 2,176 | 1.05% | 655 | 4 | Village |
| Phoenix | 19 | 2,187 | 2,220 | -0.23% | 1,868 | 1 | Village |
| Central Square | 20 | 1,842 | 1,860 | -0.16% | 966 | 2 | Village |
| Minetto | 21 | 1,628 | 1,639 | 0.18% | 283 | 6 | Town |
| Mexico | 22 | 1,548 | 1,574 | -0.26% | 722 | 2 | Village |
| Williamstown | 23 | 1,361 | 1,333 | 0.44% | 35 | 39 | Town |
| Amboy | 24 | 1,322 | 1,248 | 1.46% | 36 | 37 | Town |
| Fulton | 25 | 1,207 | 1,203 | -0.08% | 19 | 65 | Town |
| Orwell | 26 | 1,088 | 1,074 | 0.37% | 27 | 40 | Town |
| Cleveland | 27 | 726 | 737 | -0.27% | 642 | 1 | Village |
| Lacona | 28 | 673 | 673 | 0% | 605 | 1 | Village |
| Sandy Creek | 29 | 619 | 625 | -0.16% | 459 | 1 | Village |
| Hannibal | 30 | 535 | 543 | -0.19% | 464 | 1 | Village |
| Boylston | 31 | 534 | 502 | 1.33% | 14 | 39 | Town |
| Redfield | 32 | 486 | 474 | 0.41% | 5 | 90 | Town |
| Parish | 33 | 442 | 453 | -0.45% | 281 | 2 | Village |
Oswego is the largest city in Oswego County, with a population of 17,108.
Parish is the smallest city in Oswego County, with a population of 442.
There are 33 cities in Oswego County, New York.