8 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Jefferson | 1 | 3,317 | 3,243 | 0.15% | 90 | 37 | Township |
| Cotton | 2 | 1,860 | 1,796 | 0.32% | 52 | 36 | Township |
| Vevay | 3 | 1,776 | 1,734 | 0.4% | 1,224 | 1 | Town |
| Posey | 4 | 1,616 | 1,548 | 0.37% | 41 | 39 | Township |
| Pleasant | 5 | 1,373 | 1,342 | 0.22% | 30 | 46 | Township |
| York | 6 | 1,116 | 1,076 | 0.27% | 47 | 24 | Township |
| Craig | 7 | 752 | 737 | 0% | 19 | 39 | Township |
| Patriot | 8 | 212 | 199 | 0.95% | 749 | 0 | Town |
Jefferson is the largest city in Switzerland County, with a population of 3,317.
Patriot is the smallest city in Switzerland County, with a population of 212.
There are 8 cities in Switzerland County, Indiana.