The World - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area (for specific metro area data, see our ranking by metro area). Data is as of 2011 estimates.

Rank  City  Country Population 
47,081. Stadt Winterthur (Kreis 1) / Lind  Switzerland 4,617
47,071. Vechigen  Switzerland 4,619
46,962. Huttwil  Switzerland 4,643
46,905. Meiringen  Switzerland 4,652
46,901. Rüschlikon  Switzerland 4,653
46,809. Dielsdorf  Switzerland 4,671
46,715. Wangen  Switzerland 4,686
46,665. Préverenges  Switzerland 4,695
46,445. Schönenwerd  Switzerland 4,732
46,382. Langnau / Langnau (Dorf)  Switzerland 4,745
46,273. Veltheim (Kreis 5) / Rosenberg  Switzerland 4,765
46,262. Hombrechtikon  Switzerland 4,767
46,253. Sennwald  Switzerland 4,768
46,230. Birmensdorf  Switzerland 4,772
45,913. Bettlach  Switzerland 4,834
45,866. Au  Switzerland 4,844
45,849. Flums  Switzerland 4,848
45,832. Ebnat-Kappel  Switzerland 4,852
45,784. Schattdorf  Switzerland 4,860
45,766. Gerlafingen  Switzerland 4,864
45,648. Boudry  Switzerland 4,886
45,622. Lausen  Switzerland 4,892
45,612. Männedorf / Dorfkern  Switzerland 4,893
45,446. Flamatt  Switzerland 4,922
45,429. Oetwil  Switzerland 4,925
45,291. Zürich (Kreis 8) / Weinegg  Switzerland 4,951
45,284. Saint Moritz  Switzerland 4,952
45,193. Echallens  Switzerland 4,972
45,153. Ettingen  Switzerland 4,980
45,060. Zürich (Kreis 8) / Seefeld  Switzerland 4,998
45,039. Walenstadt  Switzerland 5,000
45,040. Brig  Switzerland 5,000
44,863. Herrliberg  Switzerland 5,025
44,832. Wallisellen / Wallisellen-Ost  Switzerland 5,031
44,825. Greifensee  Switzerland 5,032
44,759. Sargans  Switzerland 5,045
44,673. Estavayer-le-Lac  Switzerland 5,061
44,659. Bad Ragaz  Switzerland 5,063
44,638. Interlaken  Switzerland 5,067
44,535. Ascona  Switzerland 5,084
44,475. Châtel-Saint-Denis  Switzerland 5,094
44,449. Uster / Ober-Uster  Switzerland 5,100
44,295. Orbe  Switzerland 5,132
44,240. Rümlang  Switzerland 5,144
44,197. Unterseen  Switzerland 5,150
44,150. Sumiswald  Switzerland 5,159
43,877. Zürich (Kreis 12) / Saatlen  Switzerland 5,209
43,872. Laufen  Switzerland 5,210
43,829. Kerns  Switzerland 5,217
43,823. Alpnach  Switzerland 5,218
43,819. Saint-Imier  Switzerland 5,220
43,751. Küttigen  Switzerland 5,234
43,701. Blonay  Switzerland 5,244
43,626. Urtenen  Switzerland 5,258
43,572. Le Mont-sur-Lausanne  Switzerland 5,270
43,526. Altendorf  Switzerland 5,280
43,499. Goldau  Switzerland 5,285
43,273. Kirchberg  Switzerland 5,335
43,236. Buchrain  Switzerland 5,341
43,102. Oberwinterthur (Kreis 2) / Talacker  Switzerland 5,375
43,094. Oberwinterthur (Kreis 2) / Guggenbühl  Switzerland 5,376
42,989. Sankt Margrethen  Switzerland 5,395
42,968. Diepoldsau  Switzerland 5,401
42,918. Basse-Nendaz  Switzerland 5,410
42,894. Menziken  Switzerland 5,415
42,802. Hergiswil  Switzerland 5,437
42,731. Chavannes  Switzerland 5,454
42,573. Hinwil  Switzerland 5,488
42,571. Villmergen  Switzerland 5,489
42,537. Würenlos  Switzerland 5,497
42,518. Heimberg  Switzerland 5,501
42,415. Herzogenbuchsee  Switzerland 5,522
42,400. Buochs  Switzerland 5,524
42,257. Uznach  Switzerland 5,561
42,211. Zürich (Kreis 8) / Mühlebach  Switzerland 5,570
42,184. Savièse  Switzerland 5,575
42,179. Adligenswil  Switzerland 5,576
42,093. Pfäffikon / Pfäffikon (Dorfkern)  Switzerland 5,595
41,989. Oberuzwil  Switzerland 5,616
41,834. Appenzell  Switzerland 5,649
41,812. Uetendorf  Switzerland 5,654
41,702. Glarus  Switzerland 5,681
41,689. Teufen  Switzerland 5,683
41,587. Gelterkinden  Switzerland 5,709
41,554. Peseux  Switzerland 5,716
41,493. Les Avanchets  Switzerland 5,730
41,454. Stäfa  Switzerland 5,737
41,299. Massagno  Switzerland 5,774
41,188. Murten  Switzerland 5,800
41,158. Oberengstringen  Switzerland 5,805
41,126. Zollikon  Switzerland 5,812
40,901. Balsthal  Switzerland 5,863
40,864. Sissach  Switzerland 5,873
40,822. Biasca  Switzerland 5,885
40,731. Bottmingen  Switzerland 5,912
40,699. Fully  Switzerland 5,922
40,682. Collombey  Switzerland 5,926
40,659. Mattenbach (Kreis 7) / Deutweg  Switzerland 5,930
40,564. Bex  Switzerland 5,956
40,539. Neuenkirch  Switzerland 5,963