Na Litwie istnieją 103 miasta (po litewsku – l.poj. miestas; l.mn. miestai). Miasto zostało zdefiniowane przez litewski parlament jako obszar o zwartej zabudowie liczący >3000 mieszkańców, gdzie dwie trzecie ludności znajduje zatrudnienie poza rolnictwem. Miejscowości które liczą <3000 mieszkańców ale posiadają historyczne prawa miejskie, również posiadają status miasta. Najstarszym litewskim miastem jest Kłajpeda, która otrzymała prawa miejskie w 1257. Większość litewskich miast to małe miasta, tylko 6 liczy >50 tys. mieszkańców, a tylko 2 więcej niż 200 tys. Z kolei aż 65 ma <10 tys. mieszkańców. Dla porównania, prawie 70 lat wcześniej istniało tylko 1 miasto z ludnością >100 tys., 3 miasta z ludnością 20÷50 tys. i 2 miasta z ludnością 10÷20 tys. Obecnie największym miastem i stolicą zarazem jest Wilno, liczące >500 tys. mieszkańców. Według spisu ludności z 2001 w miastach żyło 66,7% mieszkańców Litwy.