536 cities and towns
| Abbreviation | 07 |
| State Population | 19,728,218 |
| # | City | Population | Median Income | Home Value | Median Rent | Median Age |
|---|---|---|---|---|---|---|
| 251 | Bad Driburg | 19,553 | $30,200 | N/A | $380 | 45.7 |
| 252 | Waldbröl | 19,533 | $31,612 | N/A | $425 | 45.7 |
| 253 | Ochtrup | 19,441 | $30,539 | N/A | $431 | 45.7 |
| 254 | Schwalmtal | 19,435 | $31,638 | N/A | $460 | 45.7 |
| 255 | Bönen | 19,393 | $28,837 | N/A | $415 | 45.7 |
| 256 | Telgte | 19,389 | $32,440 | N/A | $516 | 45.7 |
| 257 | Burscheid | 19,215 | $35,199 | N/A | $502 | 45.7 |
| 258 | Rhede | 19,140 | $31,636 | N/A | $504 | 45.7 |
| 259 | Bad Münstereifel | 19,051 | $29,413 | N/A | $449 | 45.7 |
| 260 | Freudenberg | 18,601 | $30,947 | N/A | $474 | 45.7 |
| 261 | Kreuzau | 18,400 | $28,958 | N/A | $457 | 45.7 |
| 262 | Kierspe | 18,188 | $31,914 | N/A | $400 | 45.7 |
| 263 | Altstadt Nord | 17,922 | $31,065 | N/A | $710 | 45.7 |
| 264 | Uerdingen | 17,888 | $28,824 | N/A | $503 | 45.7 |
| 265 | Holzwickede | 17,821 | $28,837 | N/A | $444 | 45.7 |
| 266 | Brakel | 17,808 | $30,200 | N/A | $356 | 45.7 |
| 267 | Halver | 17,650 | $31,914 | N/A | $429 | 45.7 |
| 268 | Nümbrecht | 17,427 | $31,612 | N/A | $439 | 45.7 |
| 269 | Oerlinghausen | 17,403 | $30,416 | N/A | $451 | 45.7 |
| 270 | Blomberg | 17,183 | $30,416 | N/A | $375 | 45.7 |
| 271 | Gescher | 17,115 | $31,636 | N/A | $433 | 45.7 |
| 272 | Huckarde | 16,825 | $26,136 | N/A | $488 | 45.7 |
| 273 | Wassenberg | 16,641 | $27,996 | N/A | $466 | 45.7 |
| 274 | Hille | 16,567 | $30,645 | N/A | $375 | 45.7 |
| 275 | Harpen | 16,498 | $26,823 | N/A | $473 | 45.7 |
| 276 | Hilchenbach | 16,467 | $30,947 | N/A | $429 | 45.7 |
| 277 | Hückeswagen | 16,369 | $31,612 | N/A | $431 | 45.7 |
| 278 | Kirchlengern | 16,338 | $31,161 | N/A | $392 | 45.7 |
| 279 | Weilerswist | 16,321 | $29,413 | N/A | $500 | 45.7 |
| 280 | Hochfeld | 16,292 | $22,790 | N/A | $442 | 45.7 |
| 281 | Leopoldshöhe | 16,219 | $30,416 | N/A | $453 | 45.7 |
| 282 | Rahden | 16,140 | $30,645 | N/A | $415 | 45.7 |
| 283 | Brüggen | 16,105 | $31,638 | N/A | $480 | 45.7 |
| 284 | Erwitte | 16,081 | $31,424 | N/A | $415 | 45.7 |
| 285 | Grefrath | 16,016 | $31,638 | N/A | $469 | 45.7 |
| 286 | Hövelhof | 15,962 | $29,580 | N/A | $431 | 45.7 |
| 287 | Olsberg | 15,814 | $33,082 | N/A | $395 | 45.7 |
| 288 | Simmerath | 15,646 | $27,623 | N/A | $442 | 45.7 |
| 289 | Spenge | 15,625 | $31,161 | N/A | $409 | 45.7 |
| 290 | Odenthal | 15,619 | $35,199 | N/A | $565 | 45.7 |
| 291 | Niederkrüchten | 15,487 | $31,638 | N/A | $463 | 45.7 |
| 292 | Bilderstöckchen | 15,430 | $31,065 | N/A | $710 | 45.7 |
| 293 | Bochum-Werne | 15,345 | $26,823 | N/A | $473 | 45.7 |
| 294 | Straelen | 15,325 | $28,001 | N/A | $476 | 45.7 |
| 295 | Beverungen | 15,266 | $30,200 | N/A | $324 | 45.7 |
| 296 | Drensteinfurt | 15,260 | $32,440 | N/A | $472 | 45.7 |
| 297 | Deutz | 15,238 | $31,065 | N/A | $710 | 45.7 |
| 298 | Much | 15,231 | $32,504 | N/A | $473 | 45.7 |
| 299 | Wickede | 15,225 | $26,136 | N/A | $488 | 45.7 |
| 300 | Bad Laasphe | 15,184 | $30,947 | N/A | $414 | 45.7 |