70 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Oswego | 1 | 17,077 | 16,930 | 0.18% | 2,243 | 8 | City |
| Oswego | 2 | 17,077 | 16,924 | 0.18% | 2,243 | 8 | City |
| Fulton | 3 | 11,201 | 11,381 | -0.29% | 2,855 | 4 | City |
| Fulton | 4 | 11,201 | 11,365 | -0.29% | 2,855 | 4 | City |
| Hastings | 5 | 9,437 | 9,343 | 0.53% | 207 | 46 | Town |
| Hastings | 6 | 9,437 | 9,337 | 0.53% | 207 | 46 | Town |
| Oswego | 7 | 8,525 | 7,916 | 0.07% | 312 | 27 | Town |
| Oswego | 8 | 8,525 | 7,915 | 0.07% | 312 | 27 | Town |
| Schroeppel | 9 | 7,962 | 7,962 | 0.31% | 189 | 42 | Town |
| Schroeppel | 10 | 7,962 | 7,956 | 0.31% | 189 | 42 | Town |
| Scriba | 11 | 6,628 | 6,620 | 0.21% | 163 | 41 | Town |
| Scriba | 12 | 6,628 | 6,614 | 0.21% | 163 | 41 | Town |
| Granby | 13 | 6,537 | 6,528 | 0.48% | 147 | 45 | Town |
| Granby | 14 | 6,537 | 6,520 | 0.48% | 147 | 45 | Town |
| Richland | 15 | 5,786 | 5,629 | 0.5% | 101 | 57 | Town |
| Richland | 16 | 5,786 | 5,624 | 0.5% | 101 | 57 | Town |
| Volney | 17 | 5,657 | 5,674 | 0.21% | 117 | 48 | Town |
| Volney | 18 | 5,657 | 5,666 | 0.21% | 117 | 48 | Town |
| Mexico | 19 | 5,364 | 5,259 | 0.79% | 116 | 46 | Town |
| Mexico | 20 | 5,364 | 5,257 | 0.79% | 116 | 46 | Town |
| Constantia | 21 | 4,818 | 4,784 | 0.56% | 85 | 57 | Town |
| Constantia | 22 | 4,818 | 4,778 | 0.56% | 85 | 57 | Town |
| Hannibal | 23 | 4,489 | 4,523 | 0.36% | 101 | 45 | Town |
| Hannibal | 24 | 4,489 | 4,515 | 0.36% | 101 | 45 | Town |
| West Monroe | 25 | 4,076 | 4,091 | 0.42% | 121 | 34 | Town |
| West Monroe | 26 | 4,076 | 4,088 | 0.42% | 121 | 34 | Town |
| Sandy Creek | 27 | 3,830 | 3,814 | 0.37% | 91 | 42 | Town |
| Sandy Creek | 28 | 3,830 | 3,811 | 0.37% | 91 | 42 | Town |
| Palermo | 29 | 3,436 | 3,469 | 0.03% | 85 | 40 | Town |
| Palermo | 30 | 3,436 | 3,465 | 0.03% | 85 | 40 | Town |
| New Haven | 31 | 2,995 | 2,932 | 0.5% | 96 | 31 | Town |
| New Haven | 32 | 2,995 | 2,928 | 0.5% | 96 | 31 | Town |
| Parish | 33 | 2,409 | 2,401 | 0.54% | 58 | 42 | Town |
| Parish | 34 | 2,409 | 2,399 | 0.54% | 58 | 42 | Town |
| Pulaski | 35 | 2,293 | 2,179 | 1.01% | 648 | 4 | Village |
| Pulaski | 36 | 2,293 | 2,176 | 1.01% | 648 | 4 | Village |
| Phoenix | 37 | 2,192 | 2,223 | -0.27% | 1,872 | 1 | Village |
| Phoenix | 38 | 2,192 | 2,220 | -0.27% | 1,872 | 1 | Village |
| Central Square | 39 | 1,845 | 1,862 | -0.16% | 968 | 2 | Village |
| Central Square | 40 | 1,845 | 1,860 | -0.16% | 968 | 2 | Village |
| Constantia | 41 | 1,676 | 1,505 | 2.01% | 553 | 3 | CDP |
| Minetto | 42 | 1,625 | 1,641 | 0.18% | 282 | 6 | Town |
| Minetto | 43 | 1,625 | 1,639 | 0.18% | 282 | 6 | Town |
| Mexico | 44 | 1,552 | 1,576 | -0.32% | 724 | 2 | Village |
| Mexico | 45 | 1,552 | 1,574 | -0.32% | 724 | 2 | Village |
| Minetto | 46 | 1,520 | 1,485 | 2.01% | 405 | 4 | CDP |
| Williamstown | 47 | 1,355 | 1,335 | 0.44% | 35 | 39 | Town |
| Williamstown | 48 | 1,355 | 1,333 | 0.44% | 35 | 39 | Town |
| Amboy | 49 | 1,303 | 1,247 | 1.48% | 35 | 37 | Town |
| Amboy | 50 | 1,303 | 1,248 | 1.48% | 35 | 37 | Town |
| Fulton | 51 | 1,208 | 1,200 | -0.08% | 19 | 65 | Town |
| Fulton | 52 | 1,208 | 1,203 | -0.08% | 19 | 65 | Town |
| Sand Ridge | 53 | 1,176 | 1,175 | 1.82% | 434 | 3 | CDP |
| Orwell | 54 | 1,084 | 1,075 | 0.37% | 27 | 40 | Town |
| Orwell | 55 | 1,084 | 1,074 | 0.37% | 27 | 40 | Town |
| Cleveland | 56 | 728 | 738 | -0.27% | 644 | 1 | Village |
| Cleveland | 57 | 728 | 737 | -0.27% | 644 | 1 | Village |
| Lacona | 58 | 673 | 674 | 0% | 605 | 1 | Village |
| Lacona | 59 | 673 | 673 | 0% | 605 | 1 | Village |
| Sandy Creek | 60 | 620 | 626 | -0.16% | 460 | 1 | Village |
| Sandy Creek | 61 | 620 | 625 | -0.16% | 460 | 1 | Village |
| Hannibal | 62 | 536 | 544 | -0.37% | 465 | 1 | Village |
| Hannibal | 63 | 536 | 543 | -0.37% | 465 | 1 | Village |
| Boylston | 64 | 527 | 503 | 1.35% | 13 | 39 | Town |
| Boylston | 65 | 527 | 502 | 1.35% | 13 | 39 | Town |
| Redfield | 66 | 484 | 473 | 0.41% | 5 | 90 | Town |
| Redfield | 67 | 484 | 474 | 0.41% | 5 | 90 | Town |
| Parish | 68 | 444 | 453 | -0.45% | 282 | 2 | Village |
| Parish | 69 | 444 | 453 | -0.45% | 282 | 2 | Village |
| Altmar | 70 | 387 | 289 | 6.91% | 187 | 2 | CDP |
Oswego is the largest city in Oswego County, with a population of 17,077.
Altmar is the smallest city in Oswego County, with a population of 387.
There are 70 cities in Oswego County, New York.