# List of cities in the European Union by population within city limits

This is a list of the largest cities in the European Union according to the population within their city boundary. The cities listed all have populations over 300,000. The list deals exclusively with the areas within city administrative boundaries as opposed to urban areas or larger urban zones (metropolitan areas), which are generally larger in terms of population than the main city (although they can also be smaller).
As some cities have a very narrow boundary and others a very wide one, the list may not give an accurate view of the comparative magnitude of entire urban areas, and thus the figures in the list should be treated with caution. Common examples of confusion are Paris, where the Paris metropolitan area has different boundaries than the city proper, the City of Brussels that is confused with the Brussels-Capital Region, and Portuguese municipalities, where the population of the municipality's core may be significantly lower than the total population within its boundaries.

## Cities by population within the city boundary

Cities in bold are capital cities of their respective countries.
| City | Member state | Official population | Date |
| Berlin | Germany | 3,897,145 | 31 Dec 2024 |
| Madrid | Spain | 3,416,771 | 1 Jan 2024 |
| Rome | Italy | 2,751,747 | 1 Jan 2024 |
| Paris | France | 2,048,472 | 1 Jan 2025 |
| Vienna | Austria | 2,028,399 | 1 Jan 2025 |
| Warsaw | Poland | 1,862,402 | 30 Jun 2024 |
| Hamburg | Germany | 1,854,637 | 31 Mar 2024 |
| Bucharest | Romania | 1,719,958 | 1 Jan 2024 |
| Barcelona | Spain | 1,702,547 | 1 Jan 2024 |
| Budapest | Hungary | 1,686,222 | 1 Jan 2024 |
| Munich | Germany | 1,510,378 | 31 Dec 2023 |
| Prague | Czech Republic | 1,384,732 | 1 Jan 2024 |
| Milan | Italy | 1,371,499 | 1 Jan 2024 |
| Sofia | Bulgaria | 1,286,965 | 31 Dec 2023 |
| Cologne | Germany | 1,086,463 | 30 Jun 2024 |
| Stockholm | Sweden | 988,943 | 31 Dec 2023 |
| Amsterdam | Netherlands | 936,674 | 30 Nov 2024 |
| Naples | Italy | 913,704 | 1 Jan 2024 |
| Marseille | France | 877,215 | 1 Jan 2022 |
| Turin | Italy | 851,199 | 1 Jan 2024 |
| Valencia | Spain | 825,948 | 1 Jan 2024 |
| Kraków | Poland | 807,644 | 30 Jun 2024 |
| Zagreb | Croatia | 772,122 | 31 Dec 2023 |
| Frankfurt | Germany | 749,596 | 31 Dec 2023 |
| Seville | Spain | 687,488 | 1 Jan 2024 |
| Zaragoza | Spain | 686,986 | 1 Jan 2024 |
| Helsinki | Finland | 683,669 | 1 Oct 2024 |
| Wrocław | Poland | 673,531 | 30 Jun 2024 |
| Rotterdam | Netherlands | 672,687 | 30 Nov 2024 |
| Copenhagen | Denmark | 659,350 | 1 Jan 2024 |
| Łódź | Poland | 648,711 | 30 Jun 2024 |
| Athens | Greece | 643,452 | 23 Oct 2021 |
| Stuttgart | Germany | 633,484 | 31 Dec 2023 |
| Düsseldorf | Germany | 632,867 | 30 Jun 2024 |
| Palermo | Italy | 630,427 | 1 Jan 2024 |
| Vilnius | Lithuania | 607,404 | 1 Jan 2025 |
| Riga | Latvia | 605,273 | 1 Jan 2024 |
| Leipzig | Germany | 604,780 | 30 Jun 2024 |
| Gothenburg | Sweden | 604,616 | 31 Dec 2023 |
| Dortmund | Germany | 596,720 | 30 Jun 2024 |
| Dublin | Ireland | 592,713 | 3 Apr 2022 |
| Málaga | Spain | 591,637 | 1 Jan 2024 |
| Essen | Germany | 587,115 | 30 Jun 2024 |
| Bremen | Germany | 577,026 | 31 Dec 2023 |
| The Hague | Netherlands | 568,830 | 30 Nov 2024 |
| Lisbon | Portugal | 567,131 | 31 Dec 2023 |
| Genoa | Italy | 562,422 | 1 Jan 2024 |
| Dresden | Germany | 560,829 | 30 Jun 2024 |
| Antwerp | Belgium | 553,577 | 1 Nov 2024 |
| Hanover | Germany | 548,186 | 31 Dec 2023 |
| Poznań | Poland | 536,818 | 30 Jun 2024 |
| Nuremberg | Germany | 526,091 | 31 Dec 2023 |
| Lyon | France | 520,774 | 1 Jan 2022 |
| Toulouse | France | 511,684 | 1 Jan 2022 |
| Duisburg | Germany | 503,129 | 30 Jun 2024 |
| Gdańsk | Poland | 487,834 | 30 Jun 2024 |
| Bratislava | Slovakia | 479,047 | 1 Oct 2024 |
| Murcia | Spain | 474,617 | 1 Jan 2024 |
| Tallinn | Estonia | 457,572 | 1 Jan 2024 |
| Palma de Mallorca | Spain | 431,521 | 1 Jan 2024 |
| Brno | Czech Republic | 400,566 | 1 Jan 2024 |
| Sintra | Portugal | 395,528 | 31 Dec 2023 |
| Bologna | Italy | 390,098 | 1 Jan 2024 |
| Szczecin | Poland | 387,700 | 30 Jun 2024 |
| Las Palmas | Spain | 380,436 | 1 Jan 2024 |
| Utrecht | Netherlands | 376,769 | 30 Nov 2024 |
| Aarhus | Denmark | 367,095 | 1 Jan 2024 |
| Bochum | Germany | 366,736 | 30 Jun 2024 |
| Florence | Italy | 362,613 | 1 Jan 2024 |
| Malmö | Sweden | 362,133 | 31 Dec 2023 |
| Wuppertal | Germany | 359,070 | 30 Jun 2024 |
| Alicante | Spain | 358,720 | 1 Jan 2024 |
| Nice | France | 353,701 | 1 Jan 2022 |
| Bilbao | Spain | 348,089 | 1 Jan 2024 |
| Bielefeld | Germany | 338,084 | 30 Jun 2024 |
| Bonn | Germany | 335,760 | 30 Jun 2024 |
| Lublin | Poland | 328,868 | 30 Jun 2024 |
| Plovdiv | Bulgaria | 325,485 | 31 Dec 2023 |
| Nantes | France | 325,070 | 1 Jan 2022 |
| Bydgoszcz | Poland | 324,984 | 30 Jun 2024 |
| Varna | Bulgaria | 323,386 | 31 Dec 2023 |
| Córdoba | Spain | 322,811 | 1 Jan 2024 |
| Münster | Germany | 322,656 | 30 Jun 2024 |
| Espoo | Finland | 319,811 | 1 Oct 2024 |
| Thessaloniki | Greece | 319,045 | 23 Oct 2021 |
| Mannheim | Germany | 316,877 | 31 Dec 2023 |
| Bari | Italy | 316,226 | 1 Jan 2024 |
| Vila Nova de Gaia | Portugal | 311,223 | 31 Dec 2023 |
| Karlsruhe | Germany | 309,964 | 31 Dec 2023 |
| Montpellier | France | 307,101 | 1 Jan 2022 |
| Kaunas | Lithuania | 303,978 | 1 Jan 2025 |
| Graz | Austria | 303,270 | 1 Jan 2024 |
| Augsburg | Germany | 303,150 | 31 Dec 2023 |
| Valladolid | Spain | 300,618 | 1 Jan 2024 |