-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcityDetails.py
242 lines (241 loc) · 12.9 KB
/
cityDetails.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
cities = {
'Ahrweiler': {"population": 128146, "area": 787.05, "density": 162.82, "median_age":46.9},
'Altenkirchen (Westerwald)': {'population': 129261, 'area': 642.34, 'density': 201.23, 'median_age': 45.4},
'Alzey-Worms': {'population': 131330, 'area': 588.07, 'density': 223.32, 'median_age': 44.7},
"Adenau": {"population": 3020, "area": 18.56, "density": 162.7, "median_age": 47},
"Andernach": {"population": 29243, "area": 53.4, "density": 548, "median_age": 45.6},
"Annweiler am Trifels": {"population": 6946, "area": 41.2, "density": 169, "median_age": 46.4},
"Bacharach": {"population": 1839, "area": 23.35, "density": 78.76, "median_age": 44.8},
"Bad Bergzabern": {"population": 7389, "area": 11.5, "density": 643, "median_age": 46.5},
"Bad Breisig": {"population": 8795, "area": 19.9, "density": 442, "median_age": 47},
"Bad Ems": {"population": 9761, "area": 15.41, "density": 633.4, "median_age": 46.5},
"Bad Hönningen": {"population": 5974, "area": 20.09, "density": 297.4, "median_age": 45.7},
"Bad Marienberg": {"population": 6137, "area": 9.950, "density": 616.8, "median_age": 44.7},
"Bad Neuenahr-Ahrweiler": {"population": 26550, "area": 63.39, "density": 418.8, "median_age": 47},
"Bad Sobernheim": {"population": 6479, "area": 54.18, "density": 119.6, "median_age": 46.1},
"Baumholder": {"population": 4444, "area": 69.19, "density": 64.23, "median_age": 47.2},
"Bellheim": {"population": 8682, "area": 20.43, "density": 425, "median_age": 43.9},
"Bendorf": {"population": 16962, "area": 24.12, "density": 703.2, "median_age": 45.5},
"Bernkastel-Kues": {"population": 7114, "area": 23.71, "density": 300, "median_age": 45.9},
"Betzdorf": {"population": 10099, "area": 9.56, "density": 1056, "median_age": 45.4},
"Bingen am Rhein": {"population": 25757, "area": 37.68, "density": 683.6, "median_age": 44.8},
"Bitburg": {"population": 15700, "area": 47.55, "density": 330.2, "median_age": 44.9},
"Bobenheim-Roxheim": {"population": 10075, "area": 20.51, "density": 491.2, "median_age": 46.4},
"Boppard": {"population": 15403, "area": 74.88, "density": 205.7, "median_age": 45.8},
"Braubach": {"population": 2929, "area": 19.50, "density": 150.2, "median_age": 46.5},
"Burgbrohl": {"population": 3285, "area": 10.63, "density": 309, "median_age": 46.9},
"Cochem": {"population": 5199, "area": 21.18, "density": 245.5, "median_age": 46.5},
"Daaden": {"population": 4199, "area": 19.58, "density": 214.5, "median_age": 45.4},
"Dahn": {"population": 4508, "area": 40.76, "density": 110.6, "median_age": 47.5},
"Deidesheim": {"population": 3724, "area": 26.54, "density": 140.3, "median_age": 47.2},
"Diez": {"population": 11092, "area": 12.41, "density": 893.8, "median_age": 46.5},
"Dierdorf": {"population": 5792, "area": 31.98, "density": 181.1, "median_age": 45.7},
"Edenkoben": {"population": 6660, "area": 17.89, "density": 372.3, "median_age": 46.4},
"Eisenberg (Pfalz)": {"population": 9313, "area": 18.75, "density": 496.7, "median_age": 45.5},
"Enkenbach-Alsenborn": {"population": 7064, "area": 30.06, "density": 235, "median_age": 45.6},
"Emmelshausen": {"population": 4980, "area": 8.050, "density": 618.6, "median_age": 45.8},
"Frankenthal (Pfalz)": {"population": 48773, "area": 43.88, "density": 1112, "median_age": 45.3},
"Freinsheim": {"population": 4898, "area": 13.59, "density": 360.4, "median_age": 47.2},
"Gau-Algesheim": {"population": 6878, "area": 13.99, "density": 491.6, "median_age": 44.8},
"Gerolstein": {"population": 7710, "area": 64.43, "density": 119.7, "median_age": 46.6},
"Grünstadt": {"population": 13840, "area": 18.09, "density": 765.1, "median_age": 47.2},
"Guntersblum": {"population": 3924, "area": 16.71, "density": 234.8, "median_age": 44.8},
"Hachenburg": {"population": 6175, "area": 21.43, "density": 288.1, "median_age": 44.8},
"Hagenbach": {"population": 5460, "area": 15.86, "density": 344.3, "median_age": 43.9},
"Herdorf": {"population": 6615, "area": 17.99, "density": 367.7, "median_age": 45.4},
"Hermeskeil": {"population": 6820, "area": 30.89, "density": 220.8, "median_age": 44.8},
"Hillesheim": {"population": 3209, "area": 20.66, "density": 155.3, "median_age": 46.6},
"Herxheim bei Landau/Pfalz": {"population": 10732, "area": 29.13, "density": 368.4, "median_age": 46.4},
"Höhr-Grenzhausen": {"population": 9368, "area": 15.88, "density": 589.9, "median_age": 44.7},
"Hornbach": {"population": 1427, "area": 13.34, "density": 107, "median_age": 47.4},
"Idar-Oberstein": {"population": 28423, "area": 91.58, "density": 310.4, "median_age": 47.2},
"Ingelheim am Rhein": {"population": 35486, "area": 73.31, "density": 484.1, "median_age": 44.8},
"Kaisersesch": {"population": 3191, "area": 8.180, "density": 390.1, "median_age": 46.6},
"Kaiserslautern (Stadt)": {"population": 99292, "area": 139.73, "density": 710.8, "median_age": 43.2},
"Kandel": {"population": 9017, "area": 26.69, "density": 337.8, "median_age": 43.9},
"Kastellaun": {"population": 5557, "area": 8.470, "density": 656.1, "median_age": 45.8},
"Katzenelnbogen": {"population": 2240, "area": 9.180, "density": 244, "median_age": 46.6},
"Kaub": {"population": 829, "area": 13.05, "density": 63.52, "median_age": 46.4},
"Kirchberg (Hunsrück)": {"population": 4020, "area": 18.05, "density": 222.7, "median_age": 45.8},
"Kirchen (Sieg)": {"population": 8380, "area": 39.76, "density": 210.8, "median_age": 45.4},
"Kirchheimbolanden": {"population": 7893, "area": 26.36, "density": 299.4, "median_age": 45.4},
"Kirn": {"population": 8209, "area": 16.53, "density": 496.6, "median_age": 46.1},
"Koblenz": {"population": 113638, "area": 105.3, "density": 1080, "median_age": 44.5},
"Konz": {"population": 18295, "area": 44.57, "density": 410.5, "median_age": 44.7},
"Kyllburg": {"population": 992, "area": 4.620, "density": 214.7, "median_age": 44.9},
"Lahnstein": {"population": 18111, "area": 37.62, "density": 481.4, "median_age": 46.6},
"Lambrecht (Pfalz)": {"population": 4085, "area": 8.320, "density": 491, "median_age": 47.2},
"Landau in der Pfalz": {"population": 46919, "area": 82.94, "density": 565.7, "median_age": 43.1},
"Landstuhl": {"population": 8356, "area": 15.34, "density": 544.7, "median_age": 45.6},
"Lauterecken": {"population": 1974, "area": 8.890, "density": 222, "median_age": 47.2},
"Linz am Rhein": {"population": 6273, "area": 17.98, "density": 348.9, "median_age": 45.8},
"Ludwigshafen am Rhein": {"population": 172145, "area": 77.43, "density": 2223, "median_age": 43.1},
"Mainz": {"population": 217556, "area": 97.73, "density": 2226, "median_age": 39.6},
"Manderscheid": {"population": 1423, "area": 10.06, "density": 141.5, "median_age": 46},
"Mendig": {"population": 9032, "area": 23.75, "density": 380.3, "median_age": 45.5},
"Monsheim": {"population": 2573, "area": 9.610, "density": 267.7, "median_age": 44.7},
"Montabaur": {"population": 14391, "area": 33.77, "density": 426.1, "median_age": 44.7},
"Mutterstadt": {"population": 13036, "area": 24.47, "density": 636.8, "median_age": 46.3},
"Neustadt an der Weinstraße": {"population": 53491, "area": 117.1, "density": 456.8, "median_age": 47.1},
"Nieder-Olm": {"population": 10348, "area": 11.22, "density": 922.3, "median_age": 44.4},
"Nierstein": {"population": 8625, "area": 19.34, "density": 446, "median_age": 44.8},
"Ober-Olm": {"population": 5526, "area": 17.08, "density": 265, "median_age": 44.4},
"Osthofen": {"population": 9528, "area": 18.62, "density": 511.7, "median_age": 44.7},
"Pirmasens": {"population": 40054, "area": 61.35, "density": 652.9, "median_age": 48.3},
"Ramstein-Miesenbach": {"population": 8057, "area": 43.01, "density": 187.3, "median_age": 45.6},
"Ransbach-Baumbach": {"population": 7959, "area": 12.15, "density": 655.1, "median_age": 44.7},
"Remagen": {"population": 17456, "area": 33.21, "density": 525.6, "median_age": 46.9},
"Rheinböllen": {"population": 4150, "area": 16.36, "density": 253.7, "median_age": 45.8},
"Rheinbreitbach": {"population": 4512, "area": 6.580, "density": 685.7, "median_age": 45.6},
"Rülzheim": {"population": 8258, "area": 16.66, "density": 495.7, "median_age": 43.9},
"Sankt Goar": {"population": 2783, "area": 23.17, "density": 120.1, "median_age": 45.8},
"Sankt Goarshausen": {"population": 1288, "area": 7.060, "density": 182.4, "median_age": 46.4},
"Simmern/Hunsrück": {"population": 7874, "area": 11.96, "density": 658.4, "median_age": 45.8},
"Sinzig": {"population": 17414, "area": 41.10, "density": 423.7, "median_age": 47},
"Speyer": {"population": 50565, "area": 42.71, "density": 1184, "median_age": 45.5},
"Sprendlingen": {"population": 4022, "area": 13.03, "density": 323.9, "median_age": 44.8},
"Stadecken-Elsheim": {"population": 4834, "area": 14.52, "density": 332.9, "median_age": 44.8},
"Trier": {"population": 110570, "area": 117.1, "density": 944.6, "median_age": 39.9},
"Vallendar": {"population": 8808, "area": 13.22, "density": 666.3, "median_age": 55.5},
"Wachenheim an der Weinstraße": {"population": 4527, "area": 24.97, "density": 181.3, "median_age": 47.2},
"Waldalgesheim": {"population": 4187, "area": 16, "density": 261.7, "median_age": 44.8},
"Waldmohr": {"population": 5211, "area": 13.03, "density": 399.9, "median_age": 47.2},
"Wörms": {"population": 83850, "area": 108.7, "density": 771.2, "median_age": 44.2},
"Wörrstadt": {"population": 8189, "area": 16.75, "density": 488.9, "median_age": 44.7},
"Zell (Mosel)": {"population": 4086, "area": 44.95, "density": 90.90, "median_age": 46.6},
"Zweibrücken": {"population": 34290, "area": 69.49, "density": 494, "median_age": 46.1},
"Bad Dürkheim": {"population": 133206, "area": 594.62, "density": 224.02, "median_age": 47.2},
"Bad Kreuznach": {
"population": 159402,
"area": 863.89,
"density": 184.52,
"median_age": 46.1
},
"Bernkastel-Wittlich": {
"population": 113194,
"area": 1167.9,
"density": 96.92,
"median_age": 45.9
},
"Birkenfeld": {
"population": 80849,
"area": 776.83,
"density": 104.08,
"median_age": 47.2
},
"Bitburg-Prüm": {
"population": 100959,
"area": 1626.92,
"density": 62.06,
"median_age": 44.9
},
"Cochem-Zell": {
"population": 61735,
"area": 692.47,
"density": 89.15,
"median_age": 46.6
},
"Donnersbergkreis": {
"population": 75569,
"area": 645.42,
"density": 117.08,
"median_age": 45.4
},
"Germersheim": {
"population": 129313,
"area": 463.32,
"density": 279.1,
"median_age": 44
},
"Kaiserslautern": {
"population": 106853,
"area": 639.97,
"density": 166.97,
"median_age": 45.6
},
"Kusel": {
"population": 69949,
"area": 573.59,
"density": 121.95,
"median_age": 47.1
},
"Mainz": {
"population": 217556,
"area": 97.73,
"density": 2226.09,
"median_age": 45
},
"Mainz-Bingen": {
"population": 212420,
"area": 605.34,
"density": 350.91,
"median_age": 44.6
},
"Mayen-Koblenz": {
"population": 215446,
"area": 817.67,
"density": 263.49,
"median_age": 45.5
},
"Neuwied": {
"population": 184390,
"area": 627.04,
"density": 294.06,
"median_age": 45.7
},
"Rhein-Hunsrück-Kreis": {
"population": 103767,
"area": 991.07,
"density": 104.7,
"median_age": 45.8
},
"Rhein-Lahn-Kreis": {
"population": 122724,
"area": 782.18,
"density": 156.9,
"median_age": 46.5
},
"Rhein-Pfalz-Kreis": {
"population": 155050,
"area": 305.01,
"density": 508.34,
"median_age": 46.4
},
"Südliche Weinstraße": {
"population": 111279,
"area": 639.95,
"density": 173.89,
"median_age": 46.2
},
"Südwestpfalz": {
"population": 94819,
"area": 953.6,
"density": 99.43,
"median_age": 47.5
},
"Trier-Saarburg": {
"population": 151167,
"area": 1102.22,
"density": 137.15,
"median_age": 44.6
},
"Vulkaneifel": {
"population": 60882,
"area": 911.65,
"density": 66.78,
"median_age": 46.6
},
"Westerwaldkreis": {
"population": 203831,
"area": 989.05,
"density": 206.09,
"median_age": 44.7
},
"Zweibrücken": {
"population": 34091,
"area": 70.64,
"density": 482.6,
"median_age": 46.1
},
}
# The population and area data for the cities in Rheinland-Pfalz was obtained from the (https://www.city-facts.com and http://citypopulation.de/en/germany/rheinlandpfalz/) as of September 2021.