Municipalities - GermanyGemeinde - Germany
Gemeinde - GermanyMunicipalities - Germany
This dataset is part of the geographic reference repository maintained by Opendatasoft, used by various data processors and tools. It provides administrative boundary data for Germany at the Gemeinde (municipality) level, derived from the Verwaltungsgebiete 1:250 000 (VG250) dataset published by Germany's Federal Agency for Cartography and Geodesy (BKG), reflecting the situation as of 2020. It is useful for geographic referencing, mapping, and spatial analysis involving German municipal administrative units.This dataset is part of the Geographical repository maintained by Opendatasoft. Processors and tools are using this data. They have been extracted from the Verwaltungsgebiete 1:250 000 (VG250) published by BKG, and contain data from 2020. This dataset covers Germany at the Gemeinde (municipalitie...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (14 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| — | geo_point_2dGeo Point | geo_point_2d | — |
| — | geo_shapeShape | geo_shape | — |
| — | year | date | — |
| — | lan_codeLand code | text | — |
| — | lan_nameLand name | text | — |
| — | krs_codeKreis code | text | — |
| — | krs_nameKreis name | text | — |
| — | vwg_codeVerwaltungsgemeinschaft code | text | — |
| — | vwg_nameVerwaltungsgemeinschaft name | text | — |
| — | gem_codeGemeinde code | text | — |
| 100% | gem_nameGemeinde name | text | — |
| 100% | gem_area_codeISO 3166-3 Area code | text | — |
| 100% | gem_typeType | text | — |
| 100% | gem_name_shortGemeinde name (short) | text | — |
Schema captured from opendatasoft 4 hours ago.
Query the data
Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.
Sample data (5 records)
Record 1year: 2025 · gem_code: ["010605053074"]
{
"year": "2025",
"gem_code": [
"010605053074"
],
"gem_name": [
"Gemeinde Schwissel"
],
"gem_type": "Gemeinde",
"krs_code": [
"01060"
],
"krs_name": [
"Kreis Segeberg"
],
"lan_code": [
"01"
],
"lan_name": [
"Schleswig-Holstein"
],
"vwg_code": [
"010605053"
],
"vwg_name": [
"Amt Leezen"
],
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
10.30206380171637,
53.90786957304897
],
[
10.300658027103685,
53.90921473932937
],
[
10.29959237334749,
53.909777309701674
],
[
10.297370343002038,
53.909550776520916
],
[
10.295544722889366,
53.90837609531377
],
[
10.29191087741009,
53.90895290868918
],
[
10.290019138995424,
53.91017637112332
],
[
10.28630632941111,
53.910304796236524
],
[
10.28266396539047,
53.911039474086316
],
[
10.279576194154574,
53.91140692206807
],
[
10.279086370483112,
53.911989929856944
],
[
10.2769057881473,
53.91366353385683
],
[
10.274417553438038,
53.91312214218511
],
[
10.272193283951383,
53.91216614865177
],
[
10.272079208749501,
53.910710741219525
],
[
10.272959614426245,
53.90236737213187
],
[
10.278327620701395,
53.90266449391237
],
[
10.282826448320865,
53.891237270865304
],
[
10.284094485440782,
53.890062717628915
],
[
10.283289876602332,
53.88979183238538
],
[
10.283430274075654,
53.88908242723674
],
[
10.28996895186683,
53.88910261512216
],
[
10.294972176414655,
53.889039093671045
],
[
10.29673577291623,
53.889113849378745
],
[
10.298361016937887,
53.88951174046079
],
[
10.299921036741251,
53.89087067459528
],
[
10.301182186533802,
53.89109726744527
],
[
10.305410428533303,
53.89095124003524
],
[
10.307523245134984,
53.891170114142334
],
[
10.3108383866222,
53.89117519610637
],
[
10.314425644298273,
53.89155787659289
],
[
10.310780388701604,
53.8964358098073
],
[
10.31002717764422,
53.89694823715173
],
[
10.307533282056243,
53.89780814472544
],
[
10.304303996574223,
53.899565601450284
],
[
10.303550232382806,
53.90017136352432
],
[
10.303326590215722,
53.901548318899636
],
[
10.301973499398402,
53.903542099211904
],
[
10.302399135509546,
53.90438480012299
],
[
10.304527478863431,
53.904675607790644
],
[
10.306900080067928,
53.90477812009549
],
[
10.307566614053364,
53.90540794472515
],
[
10.307321307772185,
53.905838737346365
],
[
10.303209167671385,
53.90690125302771
],
[
10.30206380171637,
53.90786957304897
]
]
]
},
"properties": {}
},
"geo_point_2d": {
"lat": 53.900382666364166,
"lon": 10.291285632958639
},
"gem_area_code": "DEU",
"gem_name_short": [
"Schwissel"
]
}Record 2year: 2025 · gem_code: ["071315004202"]
{
"year": "2025",
"gem_code": [
"071315004202"
],
"gem_name": [
"Gemeinde Burgbrohl"
],
"gem_type": "Gemeinde",
"krs_code": [
"07131"
],
"krs_name": [
"Landkreis Ahrweiler"
],
"lan_code": [
"07"
],
"lan_name": [
"Rheinland-Pfalz"
],
"vwg_code": [
"071315004"
],
"vwg_name": [
"Verbandsgemeinde Brohltal"
],
"geo_shape": "[large value omitted]",
"geo_point_2d": {
"lat": 50.45740386448958,
"lon": 7.265331288495821
},
"gem_area_code": "DEU",
"gem_name_short": [
"Burgbrohl"
]
}Record 3year: 2025 · gem_code: ["032575403011"]
{
"year": "2025",
"gem_code": [
"032575403011"
],
"gem_name": [
"Gemeinde Haste"
],
"gem_type": "Gemeinde",
"krs_code": [
"03257"
],
"krs_name": [
"Landkreis Schaumburg"
],
"lan_code": [
"03"
],
"lan_name": [
"Niedersachsen"
],
"vwg_code": [
"032575403"
],
"vwg_name": [
"Samtgemeinde Nenndorf"
],
"geo_shape": "[large value omitted]",
"geo_point_2d": {
"lat": 52.38583027144017,
"lon": 9.39639334042392
},
"gem_area_code": "DEU",
"gem_name_short": [
"Haste"
]
}Record 4year: 2025 · gem_code: ["072335001049"]
{
"year": "2025",
"gem_code": [
"072335001049"
],
"gem_name": [
"Gemeinde Nerdlen"
],
"gem_type": "Gemeinde",
"krs_code": [
"07233"
],
"krs_name": [
"Landkreis Vulkaneifel"
],
"lan_code": [
"07"
],
"lan_name": [
"Rheinland-Pfalz"
],
"vwg_code": [
"072335001"
],
"vwg_name": [
"Verbandsgemeinde Daun"
],
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
6.860961796702431,
50.24479404962296
],
[
6.860141120942173,
50.24457409075481
],
[
6.860103838864262,
50.24626219673178
],
[
6.857607535166053,
50.2465702266286
],
[
6.852446444943819,
50.247965196266705
],
[
6.846605892705336,
50.249080507779915
],
[
6.84432453738181,
50.24974157921905
],
[
6.84198752306138,
50.25161284118637
],
[
6.833359055688544,
50.24622016581481
],
[
6.833218717564239,
50.244774297159964
],
[
6.835546928693425,
50.244461419838004
],
[
6.836077183521926,
50.24378471771981
],
[
6.835173272647145,
50.24330537616625
],
[
6.837561332721127,
50.23860719843859
],
[
6.839495203291834,
50.237218632991045
],
[
6.843074724114296,
50.236522195031576
],
[
6.845539374390805,
50.236979210473635
],
[
6.849873176239154,
50.23470311313836
],
[
6.858769107557175,
50.23299538592375
],
[
6.857955122231279,
50.23189750146724
],
[
6.856639737374392,
50.23092779681357
],
[
6.854379552338211,
50.230009081963665
],
[
6.857125304632594,
50.22900642579191
],
[
6.859619420390709,
50.22689668112724
],
[
6.868643699547905,
50.225867954834754
],
[
6.869895966350146,
50.22510591114729
],
[
6.874018435704262,
50.226641812257405
],
[
6.876770634182771,
50.22700817461674
],
[
6.878211906258013,
50.22944997494636
],
[
6.876531019001551,
50.229576975253835
],
[
6.876078649583633,
50.23034638753024
],
[
6.876738349953978,
50.23089875028254
],
[
6.87841001161987,
50.23125790293181
],
[
6.879559770680789,
50.23091590293669
],
[
6.880092538604071,
50.23129307468981
],
[
6.878928183276702,
50.23237330070183
],
[
6.878660918595512,
50.23329270784941
],
[
6.877009184607118,
50.23395213267815
],
[
6.872306928705711,
50.23483025620232
],
[
6.870309152457409,
50.23414539041902
],
[
6.868811757241447,
50.234440248843704
],
[
6.86834104501944,
50.23763231055825
],
[
6.865097356115628,
50.243447953167276
],
[
6.866724715901137,
50.244022061491854
],
[
6.865629558622305,
50.24496062627098
],
[
6.863810562956355,
50.245292159563064
],
[
6.860961796702431,
50.24479404962296
]
]
]
},
"properties": {}
},
"geo_point_2d": {
"lat": 50.23835081507207,
"lon": 6.855920300988948
},
"gem_area_code": "DEU",
"gem_name_short": [
"Nerdlen"
]
}Record 5year: 2025 · gem_code: ["073390009009"]
{
"year": "2025",
"gem_code": [
"073390009009"
],
"gem_name": [
"Gemeinde Budenheim"
],
"gem_type": "Gemeinde",
"krs_code": [
"07339"
],
"krs_name": [
"Landkreis Mainz-Bingen"
],
"lan_code": [
"07"
],
"lan_name": [
"Rheinland-Pfalz"
],
"vwg_code": [
"073390009"
],
"vwg_name": [
"Verbandsfreie Gemeinde Budenheim"
],
"geo_shape": {
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
8.190038358587953,
50.035296206030516
],
[
8.18634600483555,
50.03554416437128
],
[
8.180949141428272,
50.03520598013833
],
[
8.175135731109682,
50.03425544642206
],
[
8.170267411917301,
50.03315927395563
],
[
8.164831570665195,
50.03181921134496
],
[
8.158227554227478,
50.0298833074104
],
[
8.151974396014559,
50.0280399729601
],
[
8.144956944455398,
50.02640915870605
],
[
8.138082364713433,
50.0255070482701
],
[
8.13974720576612,
50.0194592390854
],
[
8.142496141271224,
50.01924602717288
],
[
8.14377946985598,
50.01733909100172
],
[
8.146424872593865,
50.015428789622334
],
[
8.152040366458875,
50.01046816944179
],
[
8.158015725960176,
50.003749755128794
],
[
8.167234355068837,
50.003731656466286
],
[
8.17048939537363,
50.00342912561334
],
[
8.173201930224636,
50.00393458063083
],
[
8.181555514727473,
50.0058960194574
],
[
8.183493414653041,
50.00653850178134
],
[
8.188619926469647,
50.00938798202533
],
[
8.191006499903786,
50.01114661285135
],
[
8.192729668404287,
50.01419699659176
],
[
8.19641485879625,
50.01683691135692
],
[
8.19443623593411,
50.019397041417214
],
[
8.193530763424633,
50.02134515121884
],
[
8.199772381674105,
50.021943947743075
],
[
8.200172526615301,
50.02518512634712
],
[
8.201408665226246,
50.027640447806924
],
[
8.204360631187718,
50.02698875719499
],
[
8.204677812907832,
50.02822834559286
],
[
8.199628291009,
50.02919783983886
],
[
8.199773947669739,
50.029938902070995
],
[
8.191706381664472,
50.031468282489314
],
[
8.189218803019752,
50.03290319619769
],
[
8.190038358587953,
50.035296206030516
]
]
]
},
"properties": {}
},
"geo_point_2d": {
"lat": 50.01981922907224,
"lon": 8.171414850869313
},
"gem_area_code": "DEU",
"gem_name_short": [
"Budenheim"
]
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://public.opendatasoft.com/api/explore/v2.1/catalog/datasets/georef-germany-gemeinde
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://public.opendatasoft.com/api/explore/v2.1/catalog/datasets/georef-germany-gemeinde/records?limit=20' -H 'Accept: application/json'First 20 records of the dataset as JSON.
Uses the Opendatasoft Explore v2.1 syntax — supports select, where, group_by and order_by.
Rate limits
Dataset
Volume & freshness
License
No license declared upstream.
Source: opendatasoft
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.