Prag, 112 kadastro alanından oluşan çeşitli semtlerden oluşmaktadır. Bunlardan bazıları şunlardır: Şehir merkezi: Eski Şehir, Yeni Şehir, Josefov, Küçük Şehir, Prag Kalesi, Vyšehrad. Şehir merkezine yakın büyük semtler: Smíchov, Vinohrady, Nusle, Vršovice, Žižkov, Karlín, Libeň, Vysočany, Holešovice, Bubeneč, Dejvice, Braník. Ayrıca, Prag 22 idari bölgeye ayrılmıştır ve her bölgenin kendi şehir semti vardır.