Vocabulary:
city, town – város
inhabitant – lakos
And here are the cities:
Budapest > budapesti (Budapest)
Róma > római (Rome)
Berlin > berlini (Berlin)
Zágráb > zágrábi (Zagreb)
Prága > prágai (Prague)
Stockholm > stockholmi
Helsinki > helsinki
Madrid > madridi
Moszkva > moszkvai (Moscow)
Atén > aténi (Athens)
Varsó > varsói (Warsaw)
Ankara > ankarai
Dublin > dublini
Párizs > párizsi (Paris)
London > londoni
Lisszabon >lisszaboni (Lisbon)
Oslo > osloi
Koppenhága > koppenhágai (Copenhagen)
Bécs > bécsi (Vienna)
Pozsony > pozsonyi (Bratislava)
Bukarest > bukaresti (Bucharest)
Brazíliaváros > brazil (Brasília)
Újdelhi > újdelhi lakos (New Delhi)
Brüsszel > brüsszeli (Brussels)
Peking > pekingi (Beijing)
Tokió > tokiói (Tokyo)
Washington > washingtoni
Mexikóváros > mexikói (Mexico City)
Ottawa > ottawai
Bagdad > bagdadi (Baghdad)
Teherán > teheráni (Tehran)
You see it’s the same as for countries. You need the suffix -i to form the inhabitant from the city: Budapest > budapesti. And remember to write folk names and inhabitants of a city with lowercase!
ONE MORE THING! If you talk about a country or city expressed with more words, then you refer to the inhabitants with the suffix -beli!
Amerikai Egyesült Államok (United States of America) > egyesült-államokbeli (stateside)
Mexikóváros (Mexico City) > mexikóvárosbeli (Mexican)
But you can also just say: amerikai, mexikói
Next time more about Hungary. How the territory is divided and so on… Bye now.
Best wishes, László