Nejprve je ve výčtu měst na Moravě uveden název. Následuje zeměpisný doplněk názvu (geografický doplněk). V kulatých závorkách je uveden název země.
Adamov (Morava)
Blansko (Morava)
Bojkovice (Morava)
Boskovice (Morava)
Brno (Morava)
Brtnice (Morava)
Brumov‑Bylnice (Morava)
Brušperk (Morava)
Břeclav (Morava)
Březová nad
Svitavou (Čechy, Morava); na území Moravy nachází celé katastrální území Moravská Dlouhá, téměř celé katastrální území Březová nad Svitavou a bez svých některých okrajových parcel i téměř celé katastrální území Muzlov a dále malé okrajové části katastrálních území Česká Dlouhá a Zářečí, v Čechách se nachází téměř celá katastrální území Česká Dlouhá a Zářečí, některé okrajové parcely katastrálního území Muzlov a nepatrná část katastrálního území Březová nad Svitavou
Břidličná (Morava)
Bučovice (Morava)
Budišov nad Budišovkou (Morava, Slezsko); téměř celé území města leží na Moravě, malá část katastru na území vodní nádrže Kružberk náležela původně ke katastrům dříve čistě slezských obcí Kružberk a Svatoňovic
Bystřice nad Pernštejnem (Morava)
Bystřice pod Hostýnem (Morava)
Bzenec (Morava)
Dačice (Morava)
Dolní Kounice (Morava)
Dubňany (Morava)
Frenštát pod Radhoštěm (Morava)
Frýdek‑Místek (Morava, Slezsko); části: Frýdek (Slezsko), Chlebovice (Morava), Lískovec (Slezsko, Morava: malé části katastru u řeky Ostravice), Lysůvky (Morava), Zelinkovice (Morava), Místek (Morava, Slezsko: východ stejnojmenného katastrálního území, včetně části samotného intravilánu, již leží na území Slezska a původně náležel ke katastrálnímu území Staré Město u Frýdku-Místku), Skalice (Slezsko)
Frýdlant nad Ostravicí (Morava, Slezsko); části: Frýdlant (Morava), Lubno (Slezsko), Nová Ves (Slezsko)
Fryšták (Morava)
Fulnek (Morava, Slezsko); Fulnek (Morava: většina katastru, Slezsko: menší východní část katastru například s ulicemi Bíloveckou, několika domy ulic Děrenské, Švédské a L. Mašínové. K Fulneku však byla připojena k 1. lednu 1960 od slezské obce Děrné pouze místní část zvaná Na Slezi, zatímco zbytek převážně až roku 1989), Děrné (Morava: malá část katastru, Slezsko: většina katastru), Jerlochovice (Morava: téměř celý katastr, Slezsko: velice malá část katastru), Jestřabí u Fulneku (Morava), Moravské Vlkovice (Morava), Pohořílky u Kujav (Morava), Stachovice (Morava), Jílovec (Slezsko), Lukavec u Bílovce (Slezsko), Slezské Vlkovice (Slezsko)
Hanušovice (Morava)
Hluk (Morava)
Hodonín (Morava)
Holešov (Morava)
Hranice (Morava); okres Přerov
Hrotovice (Morava)
Hrušovany nad Jevišovkou (Morava)
Hulín (Morava)
Hustopeče (Morava)
Chropyně (Morava)
Ivančice (Morava)
Ivanovice na Hané (Morava)
Janov (Morava)
Jaroměřice nad Rokytnou (Morava)
Jemnice (Morava)
Jevíčko (Morava)
Jevišovice (Morava)
Jihlava
(Čechy, Morava); většina Jihlavy leží na Moravě, pouze severozápadní okraj města je v Čechách: na Moravě leží katastrální území Bedřichov u Jihlavy (nepatrná část katastrálního území), Helenín, Henčov (téměř celé katastrální území), Horní Kosov, Hosov, Hruškové Dvory (téměř celé katastrální území), Jihlava (většina katastrálního území), Kosov u Jihlavy, Pančava, Pístov u Jihlavy, Popice u Jihlavy, Sasov, Staré Hory (nepatrná část katastrálního území), Vysoká u Jihlavy a Heroltice u Jihlavy (pouze několik pozemků na jihu a východě katastru), v Čechách se nachází katastrální území Antonínův Důl, Bedřichov u Jihlavy (téměř celé katastrální území), Heroltice u Jihlavy (téměř celé katastrální území), Hruškové Dvory (malá část katastru), Pávov, Staré Hory (téměř celé katastrální území), Zborná, Jihlava (menší část katastru především v oblasti Jihlavských dřevařských závodů) a Henčov (nepatrná část katastrálního území)
Karolinka (Morava)
Kelč (Morava)
Klobouky u Brna (Morava)
Kojetín (Morava)
Konice (Morava)
Kopřivnice (Morava)
Koryčany (Morava)
Kostelec na Hané (Morava)
Kroměříž (Morava)
Kunovice (Morava)
Kunštát (Morava)
Kuřim (Morava)
Kyjov (Morava)
Lanžhot (Morava)
Letovice (Morava)
Lipník nad Bečvou (Morava)
Litovel (Morava)
Loštice (Morava)
Luhačovice (Morava)
Město Albrechtice (Morava, Slezsko); většina města je ve Slezsku, ale část Piskořov je tzv. moravskou enklávou ve Slezsku
Mikulov (Morava)
Miroslav (Morava)
Modřice (Morava)
Mohelnice (Morava)
Moravská Třebová (Morava)
Moravské Budějovice (Morava)
Moravský Beroun (Morava)
Moravský Krumlov (Morava)
Morkovice‑Slížany (Morava)
Náměšť nad Oslavou (Morava)
Napajedla (Morava)
Němčice nad Hanou (Morava)
Nové Město na Moravě (Morava)
Nový Jičín (Morava)
Odry (Morava,
Slezsko); většina města včetně jeho jádra leží ve Slezsku, moravsko-slezskou hranici přesahují okrajové části (většina části Pohoř a několik nejvýchodnějších parcel části Odry je na Moravě)
Olešnice (Morava)
Olomouc (Morava)
Opava
(Morava, Slezsko); většina území města dnes leží ve Slezsku, Kravařov, Suché
Lazce, Vlaštovičky a Jaktař jsou tzv. moravskými enklávami ve Slezsku
Oslavany (Morava)
Ostrava
(Morava, Slezsko); moravskoslezskou zemskou hranici tvoří řeky Odra a Ostravice. Mezi nimi se nachází Morava, zbytek území dnešní Ostravy je ve Slezsku. Územně větší část města leží ve Slezsku, ale většina důležitých částí města včetně jeho středu je na Moravě
Otrokovice (Morava)
Paskov
(Morava, Slezsko); téměř celé katastrální území Paskova se rozkládá na Moravě, ale malé okrajové části zasahují do Slezska
Plumlov (Morava)
Počátky
(Čechy, Morava); části Heřmaneč, Léskovec a Počátky s výjimkou zemědělsko-lesních pozemků na jihu se nacházejí v Čechách, na Moravě jsou Prostý, Vesce a většina Horní Vilímče
Podivín (Morava)
Pohořelice (Morava)
Potštát (Morava)
Prostějov (Morava)
Přerov (Morava)
Příbor (Morava)
Rájec‑Jestřebí (Morava)
Rajhrad (Morava)
Rosice (Morava)
Rousínov (Morava)
Rožnov pod Radhoštěm (Morava)
Rýmařov (Morava)
Slavičín (Morava)
Slavkov u Brna (Morava)
Slavonice (Morava)
Slušovice (Morava)
Staré Město (Morava); okres Šumperk
Staré Město (Morava); okres Uherské Hradiště
Strážnice (Morava)
Strmilov (Čechy, Morava); v Čechách se nachází Strmilov a Leština, na Moravě jsou Česká Olešná, Malý Jeníkov a Palupín
Studénka (Morava, Slezsko); téměř celá část Studénka (katastrální území Studénka nad Odrou) leží ve Slezsku – na severním břehu řeky Odry, malá severozápadní část katastru původně byla součástí Butovic (Moravy), k Butovicím (na severním břehu Odry) byla po roce 1945 připojena řada pozemků nacházejících se na západě slezského katastrálního území Studénka nad Odrou (vyrostla zde rovněž tři novodobá sídliště, Sídliště I, Sídliště II a Sídliště Butovická), Nová Horka leží na Moravě – na jižním břehu Odry
Svitavy (Čechy, Morava); téměř celé území města leží na Moravě, velice malá nezastavěná severovýchodní část území však dříve náležela ke katastrálnímu území Opatovec (Čechy)
Svratka (Čechy, Morava); v Čechách se nachází Svratka a Česká Cikánka (součást města od 1. října 1950), na Moravě jsou Moravská Svratka (součást města od roku 1960) a Moravská Cikánka (součást města od 1. července 1950)
Šlapanice (Morava)
Štěpánov (Morava)
Šternberk (Morava)
Štíty (Morava)
Štramberk (Morava)
Šumperk (Morava)
Telč (Morava)
Tišnov (Morava)
Tovačov (Morava)
Třebíč (Morava)
Třešť (Morava)
Uherské Hradiště (Morava)
Uherský Brod (Morava)
Uherský Ostroh (Morava)
Uničov (Morava)
Újezd u Brna (Morava)
Úsov (Morava)
Valašské Klobouky (Morava)
Valašské Meziříčí (Morava)
Valtice (Morava)
Velká Bíteš (Morava)
Velká Bystřice (Morava)
Velké Bílovice (Morava)
Velké Meziříčí (Morava)
Velké Opatovice (Morava)
Velké Pavlovice (Morava)
Veselí nad Moravou (Morava)
Veverská Bítýška (Morava)
Vizovice (Morava)
Vracov (Morava)
Vratimov
(Morava, Slezsko); většina území města leží ve Slezsku, menší západní část katastru včetně části zástavby leží na Moravě
Vsetín (Morava)
Vyškov (Morava)
Zábřeh (Morava)
Zbýšov (Morava)
Zlín (Morava)
Znojmo (Morava)
Zubří (Morava)
Ždánice (Morava)
Žďár nad Sázavou (Čechy, Morava); okrajovým územím přesahuje do Čech: pouze většina katastrálního území Stržanova a severní část katastrálního území Zámek Žďár zahrnující především zúženou severní část vodní nádrže Pilská
Židlochovice (Morava)