Luettelo Viron kaupungeista
Vain suurimmassa kaupungissa eli Tallinnassa asuu yli 100 000 henkeä. Keskikokoisia 30–100 tuhannen asukkaan kaupunkeja on neljä: Tartto, Narva, Pärnu ja Kohtla-Järve. Asukasluvultaan 10–30 tuhannen asukkaan kaupunkeja on seitsemän. Alle 10 000 hengen kaupunkeja on kolme.
Tallinna
Vuonna 1918 Viro julistautui itsenäiseksi saksalaisten hyökättyä Latviasta Viron kautta kohti Pietaria Brest-Litovskin rauhanneuvotteluiden juututtua Neuvosto-Venäjän passiiviseen vastarintaan. 24. helmikuuta 1918 annetun itsenäisyysjulistuksen jälkeen Viron itsenäisyyshallitus joutui painumaan maan alle, koska saksalaiset eivät hyväksyneet itsenäisyyttä. Kun Saksa hävisi ensimmäisen maailmansodan, virolaishallitus kykeni toimimaan ja Tallinnasta tuli maan pääkaupunki. Vuodenvaihteessa 1918–1919 neuvostovenäläiset joukot hyökkäsivät kuitenkin idästä, ja rintama siirtyi kymmenien kilometrien päähän Tallinnasta. Suomalaisia, ruotsalaisia ja tanskalaisia vapaaehtoisia tuli Viroon puolustuksen tueksi.