On this page

Cities in North Rhine-Westphalia, Germany

North Rhine-Westphalia has 430 published cities; the largest is Cologne, with 1,100,076 residents. Net rent runs from €3.48 to €9.24 per m² a month across the 382 cities that publish it. The median gross salary runs from €3,920 to €4,933 a month across 14 cities.

Published cities in North Rhine-Westphalia

Sorted by population. A dash means the city has no published figure of its own for that column.

CityPopulationNet rent, €/m²/moMedian gross salary, €/moUnemployment, %PM2.5, µg/m³
Cologne1,100,076—€4,6547.18.6
Dusseldorf659,615€9.24€4,9337.79.3
Dortmund612,165€6.00€4,19711.79.8
Essen596,710€6.72€4,38710.88.9
Duisburg506,493€6.66€4,15112.810.3
Bochum375,625€6.25€4,3609.0—
Wuppertal364,609€6.10€4,1049.39.2
Bielefeld343,507€6.72€4,1568.98.8
Bonn338,224€9.09€4,7987.08.2
Münster319,295€8.71€4,5005.19.5
Mönchengladbach277,662€6.41€3,92010.38.5
Gelsenkirchen270,934€5.47€3,96114.810.2
Aachen259,171€8.04—8.07.7
Krefeld231,406€6.66€4,13710.810.3
Oberhausen213,646€6.65€4,17110.99.9
Hagen197,677€5.39—12.09.9
Hamm180,761€6.56—8.6—
Mülheim an der Ruhr173,710€6.50—8.08.7
Leverkusen169,658€7.03—7.48.2
Solingen164,804€6.38—8.1—
Neuss161,704€7.35—7.5—
Paderborn157,317€6.69—7.17.0
Herne157,038€5.71—9.3—
Recklinghausen120,402€5.85—8.2—
Bottrop117,852€6.10—6.310.1
Remscheid114,705€5.78—6.7—
Bergisch Gladbach114,320€8.12—6.4—
Moers106,150€6.26—8.5—
Siegen105,388€6.62—7.4—
Gütersloh104,921€6.47—6.5—
Witten97,599€5.88—7.3—
Dueren94,568€6.25—8.9—
Iserlohn91,811€5.69—7.6—
Ratingen89,368€7.78—6.68.7
Marl86,766€4.55—7.6—
Luenen86,163€5.67—8.4—
Minden85,519€7.16—7.0—
Velbert82,463€6.08—6.5—
Viersen78,373€6.11—7.1—
Rheine77,209€5.97—5.58.0
Troisdorf75,901€7.01—7.7—
Gladbeck75,499€5.74—9.1—
Dorsten75,277€5.81—5.2—
Arnsberg74,879€5.31—6.0—
Detmold74,278€6.09—6.8—
Wattenscheid74,075————
Castrop-Rauxel73,282€5.92—7.0—
Bocholt73,257€6.57—4.8—
Lüdenscheid71,212€5.72—7.68.1
Lippstadt68,739€5.98—6.7—
Herford67,503€5.78—6.8—
Dinslaken66,993€6.30—6.6—
Kerpen66,585€7.24—6.4—
Grevenbroich65,983€6.73—6.8—
Dormagen63,799€7.35—6.6—
Hürth62,160€8.51—6.08.4
Bergheim61,611€6.89—6.5—
Herten60,941€5.71—7.9—
Wesel60,785€5.98—7.48.7
Euskirchen60,021€6.51—6.8—
Langenfeld59,975€7.76—6.2—
Unna58,333€5.99—4.69.9
Stolberg57,684€5.90—7.2—
Eschweiler57,534€5.98—8.2—
Meerbusch57,078€8.52—5.7—
Brackel56,815€7.45———
Sankt Augustin56,521€7.41—8.2—
Pulheim56,150€8.31—4.6—
Hilden55,157€7.79—6.9—
Bad Salzuflen53,958€5.93—7.2—
Hattingen53,044€6.22—5.78.1
Kleve53,028€6.62—6.913.0
Ahlen52,666€5.77—7.610.0
Frechen52,309€7.83—6.3—
Menden Sauerland52,255€5.63—5.2—
Ibbenbueren51,803€5.88—4.6—
Gummersbach51,290€5.93—8.7—
Bad Oeynhausen50,620€5.98—7.8—
Gronau Westf50,547€6.38—6.3—
Willich49,413€6.93—4.1—
Bergkamen49,143€5.44—8.5—
Alsdorf48,810€5.82—7.2—
Erftstadt48,772€7.39—5.1—
Lütgendortmund48,770————
Herzogenrath48,574€6.24—6.6—
Bornheim48,203€7.69—4.5—
Hennef Sieg48,188€7.22—4.8—
Rheda-Wiedenbrück48,030€6.57—6.68.0
Dülmen47,989€6.05—4.4—
Soest47,776€6.09—6.27.5
Bünde46,365€5.67—5.5—
Schwerte45,821€5.81—6.07.7
Bruehl45,555€7.55—4.0—
Erkelenz45,315€6.34—6.4—
Erkrath43,706€7.00—7.7—
Monheim am Rhein43,630€7.97—6.9—
Kaarst43,295€8.00—6.3—
Heinsberg43,163€6.13—6.27.0
Borken43,035€6.25—3.49.6
Siegburg42,445€7.60—7.1—
Kamen42,319€5.76—7.0—
Nettetal41,955€6.01—5.88.9
Hückelhoven41,192€5.98—8.2—
Löhne40,826€5.41—4.6—
Königswinter40,574€7.46—6.1—
Ahaus40,176€6.24—4.1—
Würselen40,145€6.65—5.3—
Lemgo39,905€5.94—5.3—
Mettmann39,542€7.11—6.2—
Niederkassel38,485€7.56—5.5—
Coesfeld38,237€6.29—4.3—
Kamp-Lintfort38,217€6.05—8.1—
Greven38,212€4.90—4.9—
Haltern am See38,142€6.64—5.6—
Wesseling38,106€7.71—6.0—
Warendorf37,703€6.21—4.68.0
Beckum37,133€5.64—6.0—
Porta Westfalica36,521€5.54—4.3—
Emsdetten36,159€6.09—4.09.0
Voerde (Niederrhein)35,661€5.61—4.7—
Datteln35,473€5.66—6.310.3
Lage35,054€4.83—5.1—
Hemer35,005€5.59—7.4—
Geldern34,962€6.29—6.3—
Goch34,907€6.13—4.913.0
Juelich34,890€6.12—6.5—
Steinfurt34,860€6.33—5.18.0
Korschenbroich34,600€7.22—3.7—
Wermelskirchen34,375€6.36—4.9—
Kempen34,105€7.01—4.5—
Delbrueck32,166€5.77—3.68.0
Emmerich am Rhein31,829€5.96—8.1—
Oer-Erkenschwick31,404€5.60—8.0—
Rheinberg31,172€6.00—3.8—
Lohmar30,992€7.21—4.3—
Kreuztal30,905€5.92—6.4—
Werne30,202€5.94—4.6—
Oelde30,129€5.59—5.08.0
Haan30,086€7.34—6.2—
Rietberg30,055€6.12—4.0—
Gevelsberg30,006€5.73—4.8—
Meschede29,615€5.05—5.7—
Werl29,600€5.70—5.6—
Ennepetal29,446€5.61—6.1—
Tönisvorst29,251€6.96—3.9—
Baesweiler29,206€5.82—8.0—
Mechernich29,187€5.89—5.59.0
Waltrop29,177€5.95—5.1—
Rösrath28,709€7.76—5.6—
Geilenkirchen28,494€5.98—5.4—
Kevelaer28,296€6.42—3.910.0
Höxter28,166€4.86—4.1—
Wegberg28,089€6.03—4.2—
Leichlingen (Rheinland)28,078€7.08—5.0—
Schwelm27,953€5.75—9.1—
Sundern (Sauerland)27,654€5.07—5.1—
Neukirchen-Vluyn27,140€6.39—5.4—
Rheinbach26,918€7.31—5.6—
Hamminkeln26,873€6.19—3.9—
Lübbecke26,815€5.57—6.68.0
Overath26,663€7.06—5.5—
Schloß Holte-Stukenbrock26,297€6.09—5.2—
Heiligenhaus26,252€6.47—8.6—
Opladen26,159————
Wetter (Ruhr)26,090€5.78—4.6—
Selm25,969€5.84—9.2—
Verl25,762€6.34—5.4—
Espelkamp25,576€5.30—5.58.0
Harsewinkel25,523€5.93—6.9—
Salzkotten25,429€5.59—3.58.0
Brilon25,424€5.19—2.9—
Petershagen25,340€5.14—4.2—
Bedburg25,316€6.51—4.6—
Lüdinghausen25,265€6.16—3.6—
Wiehl25,164€6.01—5.38.0
Bad Honnef25,061€7.87—9.0—
Warstein24,988€4.87—4.07.8
Meckenheim24,925€6.62—6.1—
Schmallenberg24,711€5.22—3.88.0
Olpe24,695€6.32—5.2—
Plettenberg24,429€5.00—8.5—
Übach-Palenberg24,277€5.77—7.3—
Lennestadt24,238€5.35—6.0—
Sprockhövel24,232€6.35—4.0—
Jüchen23,926€6.41—7.28.9
Alfter23,719€7.80—5.6—
Attendorn23,554€6.17—6.0—
Warburg23,252€4.97—5.0—
Vreden23,099€6.11—3.9—
Netphen23,080€6.14—5.05.1
Herdecke22,772€6.16—3.5—
Lengerich22,557€4.77—5.3—
Rees21,913€6.04—4.6—
Zülpich21,780€5.97—3.5—
Lindlar21,615€6.29—5.5—
Wipperfürth21,604€5.93—6.2—
Büren21,593€4.68—5.0—
Radevormwald21,565€5.88—5.7—
Versmold21,513€5.62—5.5—
Elsdorf21,424€5.85—8.09.1
Halle (Westf.)21,393€5.91—6.3—
Xanten21,179€6.72—3.6—
Stadtlohn20,946€6.21—4.8—
Geseke20,930€5.44—5.4—
Wülfrath20,731€6.36—6.4—
Enger20,688€5.42—5.1—
Fröndenberg/Ruhr20,504€5.41—5.2—
Wachtberg20,471€7.25—5.6—
Ochtrup20,394€5.70—3.08.0
Steinhagen20,302€5.89—5.1—
Nottuln20,205€6.42—4.0—
Hörstel20,166€5.50—2.68.0
Telgte20,069€6.83—4.7—
Wilnsdorf20,039€6.11—5.9—
Kürten20,033€6.81—5.8—
Meinerzhagen20,019€5.55—5.9—
Ennigerloh19,841€5.45—5.38.0
Waldbröl19,795€5.62—7.1—
Engelskirchen19,737€6.10—5.5—
Wassenberg19,713€6.17—5.4—
Rhede19,674€6.67—3.4—
Hiddenhausen19,669€5.31—6.2—
Marsberg19,555€4.88—4.27.0
Wenden19,415€5.69—4.4—
Burscheid19,272€6.64—5.3—
Eitorf19,172€5.96—5.6—
Bad Driburg19,080€5.02—5.57.0
Weilerswist18,980€6.62—5.8—
Schwalmtal18,826€6.08—5.8—
Bergneustadt18,628€5.60—9.6—
Bad Berleburg18,400€5.51—4.2—
Vlotho18,335€4.93—6.0—
Bad Münstereifel18,297€5.94—4.2—
Kreuzau18,149€6.04—7.4—
Bönen17,734€5.49—7.3—
Werdohl17,618€4.91—10.8—
Holzwickede17,596€5.87—7.3—
Nümbrecht17,580€5.81—5.5—
Freudenberg17,475€6.27—4.1—
Gescher17,433€5.73—4.0—
Horn-Bad Meinberg17,320€5.68—6.8—
Bad Lippspringe17,252€6.15—6.97.0
Oerlinghausen17,233€5.96—5.8—
Leopoldshöhe17,226€5.99—5.5—
Hövelhof16,809€5.70—5.7—
Altena16,621€4.66—4.7—
Simmerath16,612€5.84—7.4—
Straelen16,458€6.30—5.1—
Kierspe16,450€5.29—6.0—
Clarholz16,419€6.03—5.1—
Kirchlengern16,334€5.19—6.2—
Halver16,322€5.68—5.7—
Erwitte16,300€5.49—4.6—
Drensteinfurt16,282€6.24—3.5—
Hille16,274€4.96—6.2—
Brüggen16,198€6.35—5.8—
Rahden16,195€5.49—3.7—
Brakel16,193€4.71—5.47.0
Ascheberg15,831€5.90—4.0—
Odenthal15,782€7.47—5.8—
Blomberg15,485€5.81—5.78.0
Grefrath15,117€6.20—5.8—
Reken15,109€5.89—4.6—
Niederzier15,060€5.94—7.4—
Langerwehe14,976€6.21—7.4—
Olsberg14,700€5.23—5.4—
Spenge14,620€5.41—3.7—
Niederkrüchten14,619€6.13—5.8—
Much14,561€6.25—5.6—
Sassenberg14,558€6.05—3.78.0
Burbach14,553€5.69—5.9—
Kalkar14,513€5.94—5.413.0
Hückeswagen14,480€5.70—5.5—
Hilchenbach14,412€5.67—6.2—
Aldenhoven14,324€5.81—7.4—
Sendenhorst14,167€5.99—3.8—
Rommerskirchen14,079€7.03—5.9—
Neuenkirchen13,915€5.94—5.1—
Lotte13,770€5.85—5.1—
Hünxe13,676€5.99—7.2—
Linnich13,653€5.60—5.6—
Schleiden13,578€5.39—5.89.0
Schermbeck13,516€6.18—7.2—
Gangelt13,410€6.33—5.9—
Marienheide13,356€5.57—5.5—
Hüllhorst13,304€5.22—6.2—
Olfen13,175€6.32—4.0—
Winterberg13,168€5.57—4.08.0
Bad Laasphe13,148€5.47—4.2—
Wadersloh12,848€5.54—5.5—
Weeze12,766€6.23—6.2—
Velen12,678€5.67—3.0—
Beverungen12,669€4.29—4.7—
Alpen12,515€6.10—7.2—
Mengede12,480————
Preußisch Oldendorf12,439€5.36—4.78.0
Issum12,428€6.33—6.2—
Bad Wünnenberg12,418€4.72—3.4—
Monschau12,389€5.77—4.39.0
Havixbeck12,357€6.74—4.0—
Bad Sassendorf12,194€6.33—5.9—
Nörvenich12,131€5.92—7.4—
Steinheim12,107€4.77—7.18.0
Welver11,999€5.22—5.9—
Zündorf11,951————
Billerbeck11,945€6.22—4.0—
Drolshagen11,913€5.68—4.2—
Raesfeld11,709€6.14—4.6—
Mettingen11,654€5.74—5.1—
Wickede11,637€5.53—5.9—
Neuenrade11,621€5.30—4.0—
Kirchhundem11,509€4.94—4.4—
Ostbevern11,469€6.42—5.5—
Recke11,341€5.26—5.1—
Kranenburg11,303€6.50—6.2—
Möhnesee11,274€5.98—5.9—
Isselburg11,251€5.92—4.3—
Balve11,240€5.16—7.7—
Kall11,180€5.75—5.8—
Werther (Westf.)11,051€5.89—5.0—
Werther11,001€4.52———
Ruppichteroth10,887€5.93—5.6—
Westerkappeln10,876€5.73—5.1—
Nideggen10,764€6.29—4.3—
Nordkirchen10,762€5.98—4.0—
Lichtenau10,679€4.67—4.07.0
Morsbach10,555€5.31—5.5—
Schalksmühle10,463€5.32—7.7—
Anröchte10,304€5.10—5.9—
Rüthen10,290€4.72—4.5—
Altenberge10,278€6.56—5.1—
Bestwig10,147€4.72—4.8—
Kaldenkirchen10,090————
Rödinghausen10,064€5.15—6.2—
Nordwalde10,024€6.30—5.1—
Vettweiß9,903€5.88—7.4—
Südlohn9,861€5.93—4.6—
Augustdorf9,774€5.38—5.5—
Everswinkel9,772€6.26—5.5—
Eil9,644————
Schlangen9,257€5.19—5.5—
Waldfeucht9,242€5.82—5.9—
Lügde9,232€4.47—5.58.0
Altenbeken9,161€4.84—5.7—
Tecklenburg9,098€5.46—5.1—
Titz9,052€5.74—7.4—
Nettersheim8,902€5.38—5.8—
Borgholzhausen8,847€5.45—5.1—
Breckerfeld8,816€5.80—7.1—
Roetgen8,786€6.56—7.4—
Heek8,773€5.72—4.6—
Eslohe8,717€4.87—4.8—
Heiden8,704€5.86—4.6—
Sonsbeck8,688€6.46—7.2—
Borgentreich8,632€3.98—4.8—
Lienen8,512€5.44—5.1—
Blankenheim8,434€5.01—5.8—
Langenberg8,311€5.95—5.1—
Barntrup8,297€4.62—5.5—
Wettringen8,295€5.75—5.1—
Willebadessen8,281€4.46—4.87.0
Wachtendonk8,217€6.50—6.2—
Uedem8,163€5.94—6.2—
Wahn-Heide8,099————
Schieder-Schwalenberg8,098€4.52—5.58.0
Medebach7,906€4.52—4.8—
Hellenthal7,834€5.05—5.8—
Inden7,624€5.83—7.4—
Dörentrup7,528€4.60—5.5—
Horstmar7,528€5.56—5.1—
Legden7,511€5.72—4.6—
Dingden7,219————
Pfalzdorf7,106————
Oberkassel7,040————
Schöppingen7,033€5.94—4.6—
Laer6,993€5.95—5.1—
Nienberge6,979————
Westerfilde6,925————
Ladbergen6,906€5.83—5.1—
Saerbeck6,906€6.06—5.1—
Herscheid6,821€5.19—7.7—
Erndtebrück6,792€5.17—5.9—
Metelen6,539€5.37—5.1—
Mehrhoog6,532————
Rheurdt6,450€6.29—6.2—
Holzen6,395€3.48———
Oestrich6,215————
Neersen6,186————
Nachrodt-Wiblingwerde6,159€4.96—7.7—
Stockum6,140————
Nieheim6,081€4.28—4.8—
Lindenhorst6,015————
Glessen6,005€6.63—8.6—
Beelen6,002€5.54—5.5—
Elmpt5,898€6.13—5.8—
Sinnersdorf5,842————
Niederwenigern5,782————
Vorst5,718————
Marten5,670————
Zons5,513————
Rhade5,439€5.01———
Sechtem5,418€7.69—4.4—
Belecke5,319————
Marienmünster4,791€4.29—4.8—
Heimbach4,487€5.09—7.4—
Hallenberg4,367€4.47—4.8—
Dorstfeld4,170————
Wellinghofen3,815————
Sölderholz3,550————
Westhofen3,348€6.55———
Kapellen2,775————
Rahm1,205————
Neubrück96————
Asseln—————
Barop—————
Brechten—————
Derne—————
Eichlinghofen—————
Grafenwald—————
Gruiten—————
Hilgen - Dünweg—————
Kirchlinde—————
Kurl-Husen—————
Nette—————
Neue Kolonie Westhausen—————
Rombergpark-Lücklemberg—————
Röttgen—————
Sölde—————
Walheim - Hahn—————
Wickede—————

Within North Rhine-Westphalia

Lowest net rent

  1. Holzen: €3.48/m² (2022)
  2. Borgentreich: €3.98/m² (2022)
  3. Nieheim: €4.28/m² (2022)
  4. Beverungen: €4.29/m² (2022)
  5. Marienmünster: €4.29/m² (2022)

Highest median gross salary

  1. Dusseldorf: €4,933 a month (2025)
  2. Bonn: €4,798 a month (2025)
  3. Cologne: €4,654 a month (2025)
  4. Münster: €4,500 a month (2025)
  5. Essen: €4,387 a month (2025)

Cleanest air

  1. Netphen: 5.1 µg/m³ PM2.5 (2024)
  2. Bad Driburg: 7.0 µg/m³ PM2.5 (2022)
  3. Bad Lippspringe: 7.0 µg/m³ PM2.5 (2022)
  4. Brakel: 7.0 µg/m³ PM2.5 (2022)
  5. Heinsberg: 7.0 µg/m³ PM2.5 (2024)

Sources

Each figure in the table comes from the city's own record; open a city for the source of each value and its date.