Fastest growing towns over 10,000 people

132 towns over 10,000 people by the change in residents since 2018, from the fastest growing to the fastest shrinking. Prague, Brno and Ostrava as a whole.

In first place
Milovice
+23.4 %
1st last
  1. 1
    Milovice +23.4 %
    Milovice on the map
  2. 2
    Králův Dvůr +14.1 %
    Králův Dvůr on the map
  3. 3
    Jesenice +12.5 %
    Jesenice on the map
  4. 4.
    Tachov +11.8 %
    Tachov on the map
  5. 5.
    Beroun +11.5 %
    Beroun on the map
  6. 6.
    Říčany +10.9 %
    Říčany on the map
  7. 7. Brandýs nad Labem-Stará Boleslav on the map
  8. 8.
    Plzeň +8.9 %
    Plzeň on the map
  9. 8.
    Slaný +8.9 %
    Slaný on the map
  10. 10. Mariánské Lázně on the map
  11. 11.
    Mladá Boleslav +7.6 %
    Mladá Boleslav on the map
  12. 12.
    Praha +7.5 %
    Praha on the map
  13. 13.
    Poděbrady +7.4 %
    Poděbrady on the map
  14. 14.
    Boskovice +7.2 %
    Boskovice on the map
  15. 15. Rychnov nad Kněžnou on the map
  16. 16.
    Brno +6.2 %
    Brno on the map
  17. 17.
    Kutná Hora +5.9 %
    Kutná Hora on the map
  18. 18.
    Jihlava +5.6 %
    Jihlava on the map
  19. 19.
    Přelouč +5.5 %
    Přelouč on the map
  20. 20.
    Humpolec +5.4 %
    Humpolec on the map
  21. 20.
    Kolín +5.4 %
    Kolín on the map
  22. 22. Kralupy nad Vltavou on the map
  23. 23.
    Nymburk +4.9 %
    Nymburk on the map
  24. 24.
    Olomouc +4.7 %
    Olomouc on the map
  25. 25.
    Kuřim +4.6 %
    Kuřim on the map
  26. 26.
    Mělník +4.2 %
    Mělník on the map
  27. 26.
    Vysoké Mýto +4.2 %
    Vysoké Mýto on the map
  28. 28.
    Lysá nad Labem +3.7 %
    Lysá nad Labem on the map
  29. 29.
    Liberec +3.6 %
    Liberec on the map
  30. 30. České Budějovice on the map
  31. 31.
    Klatovy +3.1 %
    Klatovy on the map
  32. 32.
    Cheb +2.8 %
    Cheb on the map
  33. 33.
    Teplice +2.6 %
    Teplice on the map
  34. 34.
    Benešov +2.2 %
    Benešov on the map
  35. 34.
    Pardubice +2.2 %
    Pardubice on the map
  36. 36.
    Písek +2.1 %
    Písek on the map
  37. 37.
    Čelákovice +2.0 %
    Čelákovice on the map
  38. 37. Velké Meziříčí on the map
  39. 39.
    Turnov +1.9 %
    Turnov on the map
  40. 40.
    Chrudim +1.8 %
    Chrudim on the map
  41. 41. Valašské Meziříčí on the map
  42. 42.
    Prachatice +1.5 %
    Prachatice on the map
  43. 43.
    Kladno +1.0 %
    Kladno on the map
  44. 43.
    Pelhřimov +1.0 %
    Pelhřimov on the map
  45. 45. Hradec Králové on the map
  46. 45. Jablonec nad Nisou on the map
  47. 47.
    Krupka +0.8 %
    Krupka on the map
  48. 47.
    Příbram +0.8 %
    Příbram on the map
  49. 49.
    Neratovice +0.7 %
    Neratovice on the map
  50. 50.
    Čáslav +0.6 %
    Čáslav on the map
  51. 50.
    Karlovy Vary +0.6 %
    Karlovy Vary on the map
  52. 50.
    Znojmo +0.6 %
    Znojmo on the map
  53. 53. Havlíčkův Brod on the map
  54. 54.
    Jaroměř +0.4 %
    Jaroměř on the map
  55. 54.
    Rokycany +0.4 %
    Rokycany on the map
  56. 56.
    Zlín -0.1 %
    Zlín on the map
  57. 57.
    Litomyšl -0.2 %
    Litomyšl on the map
  58. 58.
    Tábor -0.3 %
    Tábor on the map
  59. 59.
    Břeclav -0.5 %
    Břeclav on the map
  60. 59.
    Holešov -0.5 %
    Holešov on the map
  61. 61.
    Kadaň -0.6 %
    Kadaň on the map
  62. 61.
    Rakovník -0.6 %
    Rakovník on the map
  63. 63.
    Hranice -0.8 %
    Hranice on the map
  64. 63.
    Žatec -0.8 %
    Žatec on the map
  65. 65.
    Prostějov -1.0 %
    Prostějov on the map
  66. 65.
    Vyškov -1.0 %
    Vyškov on the map
  67. 67.
    Jirkov -1.2 %
    Jirkov on the map
  68. 68.
    Uherský Brod -1.3 %
    Uherský Brod on the map
  69. 69. Uherské Hradiště on the map
  70. 70. Ústí nad Orlicí on the map
  71. 71.
    Domažlice -1.6 %
    Domažlice on the map
  72. 71.
    Louny -1.6 %
    Louny on the map
  73. 73.
    Náchod -1.7 %
    Náchod on the map
  74. 74. Dvůr Králové nad Labem on the map
  75. 75.
    Strakonice -2.1 %
    Strakonice on the map
  76. 75.
    Šternberk -2.1 %
    Šternberk on the map
  77. 77.
    Bohumín -2.2 %
    Bohumín on the map
  78. 78.
    Vlašim -2.3 %
    Vlašim on the map
  79. 79.
    Rumburk -2.7 %
    Rumburk on the map
  80. 80.
    Česká Lípa -2.9 %
    Česká Lípa on the map
  81. 80.
    Ostrava -2.9 %
    Ostrava on the map
  82. 80.
    Uničov -2.9 %
    Uničov on the map
  83. 80. Žďár nad Sázavou on the map
  84. 84. Frenštát pod Radhoštěm on the map
  85. 85.
    Opava -3.1 %
    Opava on the map
  86. 85. Roudnice nad Labem on the map
  87. 85. Rožnov pod Radhoštěm on the map
  88. 85. Ústí nad Labem on the map
  89. 89.
    Jičín -3.2 %
    Jičín on the map
  90. 89.
    Kopřivnice -3.2 %
    Kopřivnice on the map
  91. 89.
    Nový Jičín -3.2 %
    Nový Jičín on the map
  92. 89.
    Zábřeh -3.2 %
    Zábřeh on the map
  93. 93.
    Blansko -3.3 %
    Blansko on the map
  94. 93.
    Český Krumlov -3.3 %
    Český Krumlov on the map
  95. 95. Česká Třebová on the map
  96. 95.
    Trutnov -3.4 %
    Trutnov on the map
  97. 95.
    Třebíč -3.4 %
    Třebíč on the map
  98. 98.
    Vrchlabí -3.5 %
    Vrchlabí on the map
  99. 99.
    Kroměříž -3.6 %
    Kroměříž on the map
  100. 99.
    Nový Bor -3.6 %
    Nový Bor on the map
  101. 99.
    Otrokovice -3.6 %
    Otrokovice on the map
  102. 102. Klášterec nad Ohří on the map
  103. 102.
    Sušice -3.8 %
    Sušice on the map
  104. 104. Veselí nad Moravou on the map
  105. 105.
    Aš -4.0 %
    Aš on the map
  106. 106.
    Varnsdorf -4.3 %
    Varnsdorf on the map
  107. 106.
    Vsetín -4.3 %
    Vsetín on the map
  108. 108.
    Chomutov -4.4 %
    Chomutov on the map
  109. 109.
    Most -4.6 %
    Most on the map
  110. 109.
    Třinec -4.6 %
    Třinec on the map
  111. 111.
    Krnov -4.7 %
    Krnov on the map
  112. 111.
    Svitavy -4.7 %
    Svitavy on the map
  113. 113.
    Frýdek-Místek -4.9 %
    Frýdek-Místek on the map
  114. 114. Jindřichův Hradec on the map
  115. 115.
    Hlučín -5.1 %
    Hlučín on the map
  116. 115.
    Orlová -5.1 %
    Orlová on the map
  117. 117.
    Havířov -5.4 %
    Havířov on the map
  118. 117.
    Hodonín -5.4 %
    Hodonín on the map
  119. 119.
    Děčín -5.7 %
    Děčín on the map
  120. 119.
    Litoměřice -5.7 %
    Litoměřice on the map
  121. 119.
    Sokolov -5.7 %
    Sokolov on the map
  122. 122.
    Šumperk -5.8 %
    Šumperk on the map
  123. 123.
    Kyjov -6.1 %
    Kyjov on the map
  124. 124.
    Přerov -6.2 %
    Přerov on the map
  125. 125. Český Těšín on the map
  126. 126.
    Ostrov -6.7 %
    Ostrov on the map
  127. 127.
    Litvínov -6.8 %
    Litvínov on the map
  128. 128.
    Chodov -7.0 %
    Chodov on the map
  129. 129.
    Jeseník -7.8 %
    Jeseník on the map
  130. 129.
    Karviná -7.8 %
    Karviná on the map
  131. 131.
    Bruntál -9.9 %
    Bruntál on the map
  132. 132.
    Bílina -16.1 %
    Bílina on the map

The ranking compares the Czech towns over 10,000 residents on Městomat and Prague, Brno and Ostrava as a whole; their neighbourhoods have rankings of their own.

Where growth comes from

Two things change a town’s population: births and deaths, and people moving in and out. When fewer children are born than people die, the towns that grow are mostly those people move to, typically near the big cities and where new flats are built.

What it means for housing

A growing town usually builds and needs places in nurseries and schools, and its flats tend to cost more; a shrinking town offers cheaper housing but may lose services. Among the towns compared it ranges from -16.1 % to +23.4 %, the middle town -1.2 %.

Frequently asked questions

Which town over 10,000 people is growing fastest?

Of the 132 towns compared, Milovice grows fastest: +23.4 %. The most residents were lost in Bílina: -16.1 %.

How is the ranking calculated?

We take each municipality’s residents as of 31 December, as the Czech Statistical Office publishes them, and compute the change since 2018 in per cent. We compare the Czech towns over 10,000 on Městomat and Prague, Brno and Ostrava as a whole.

Which towns does the ranking compare?

132 towns with data on Městomat, the Czech towns over 10,000 residents and Prague, Brno and Ostrava as a whole: Milovice, Králův Dvůr, Jesenice, Tachov, Beroun, Říčany, Brandýs nad Labem-Stará Boleslav, Plzeň, Slaný, Mariánské Lázně, Mladá Boleslav, Praha, Poděbrady, Boskovice, Rychnov nad Kněžnou, Brno, Kutná Hora, Jihlava, Přelouč, Humpolec, Kolín, Kralupy nad Vltavou, Nymburk, Olomouc, Kuřim, Mělník, Vysoké Mýto, Lysá nad Labem, Liberec, České Budějovice, Klatovy, Cheb, Teplice, Benešov, Pardubice, Písek, Čelákovice, Velké Meziříčí, Turnov, Chrudim, Valašské Meziříčí, Prachatice, Kladno, Pelhřimov, Hradec Králové, Jablonec nad Nisou, Krupka, Příbram, Neratovice, Čáslav, Karlovy Vary, Znojmo, Havlíčkův Brod, Jaroměř, Rokycany, Zlín, Litomyšl, Tábor, Břeclav, Holešov, Kadaň, Rakovník, Hranice, Žatec, Prostějov, Vyškov, Jirkov, Uherský Brod, Uherské Hradiště, Ústí nad Orlicí, Domažlice, Louny, Náchod, Dvůr Králové nad Labem, Strakonice, Šternberk, Bohumín, Vlašim, Rumburk, Česká Lípa, Ostrava, Uničov, Žďár nad Sázavou, Frenštát pod Radhoštěm, Opava, Roudnice nad Labem, Rožnov pod Radhoštěm, Ústí nad Labem, Jičín, Kopřivnice, Nový Jičín, Zábřeh, Blansko, Český Krumlov, Česká Třebová, Trutnov, Třebíč, Vrchlabí, Kroměříž, Nový Bor, Otrokovice, Klášterec nad Ohří, Sušice, Veselí nad Moravou, Aš, Varnsdorf, Vsetín, Chomutov, Most, Třinec, Krnov, Svitavy, Frýdek-Místek, Jindřichův Hradec, Hlučín, Orlová, Havířov, Hodonín, Děčín, Litoměřice, Sokolov, Šumperk, Kyjov, Přerov, Český Těšín, Ostrov, Litvínov, Chodov, Jeseník, Karviná, Bruntál, Bílina.

How much has an average town’s population changed?

The middle one of the 132 towns compared changed by -1.2 %; the fastest-growing by +23.4 %, the fastest-shrinking by -16.1 %.

Town rankings

All cities on Městomat