Turkey Neighbourhood Boundaries (Mahalle & Köy): GIS Data for All 81 Provinces
Turkey Neighbourhood Boundaries (Mahalle & Köy): GIS Data for All 81 Provinces
Turkey Neighbourhood Boundaries (Mahalle ve Köy Sınırları)
This dataset maps Turkey neighbourhood boundaries at the lowest administrative level: 50,558 neighbourhood (mahalle) and village (köy) polygons covering all 81 provinces (il) and 973 districts (ilçe) of Türkiye (Turkey). Every unit is linked to its district and province, and every neighbourhood (mahalle) also to its municipality (belediye); villages (köy) lie outside municipalities. A free Yalova sample in GeoPackage and Shapefile format can be downloaded from this page.
Price model: Free Yalova sample (€0.00); full national dataset on request (contact@geolocet.com).
How to get the data
- Download the free sample: select Free sample (Yalova) under File format and complete the checkout at no cost. The zip is a digital download (no shipping) with every level for Yalova; its contents are listed under Free sample: Yalova.
- Buy a single province: each of the 81 provinces is a separate product, sold as a GeoPackage (gpkg) or a Shape file variant (one format per variant); the links are listed under Buy a single province.
- Request the full national dataset: all six layers for the whole country, from the country outline to every neighbourhood and village, are delivered on request (contact@geolocet.com).
Key facts
| Coverage | Türkiye (Turkey): all 81 provinces (il) and 973 districts (ilçe) |
|---|---|
| Units | 50,558 polygons: 31,838 neighbourhoods (mahalle), 18,039 villages (köy), 681 unclassified |
| Municipalities | 1,362 belediye, each with its own polygon in the full package |
| Levels in the full package | Country, regions, provinces, districts, belediye, neighbourhoods and villages |
| Formats | GeoPackage (.gpkg) and Shapefile (.shp) |
| Coordinate reference system | WGS 84 (EPSG:4326) |
| IDs | Stable Geolocet unit IDs (id) and official unit codes (official_code) |
| Nesting | Every neighbourhood fits exactly inside its district and province |
| Area coverage | Neighbourhood and village polygons cover 97% of the national area. Areas outside these polygons are not represented in this layer. |
| Version | v5, updated October 2026 |
What's in the full package
The full package is one GeoPackage with one layer per level, plus one Shapefile set per level:
- Country (admin level 2): 1 polygon
- Regions (bölge, admin level 3): 7 polygons
- Provinces (il, admin level 4): 81 polygons
- Districts (ilçe, admin level 6): 973 polygons
- Municipalities (belediye): 1,362 polygons
- Neighbourhoods and villages (mahalle & köy, admin level 8): 50,558 polygons
Attributes (neighbourhood layer)
The neighbourhood layer has 12 fields. Shapefile field names are shortened where the format requires it.
| Field | Shapefile name | Description |
|---|---|---|
| id | id | Stable Geolocet unit ID (not a government code) |
| name | name | Unit name in Turkish title case |
| name_official | name_off | Official unit name, upper case as published |
| type | type | mahalle (neighbourhood) or köy (village); empty where unclassified |
| belediye_id | bel_id | ID of the municipality (belediye) the unit belongs to; empty for köy |
| belediye_name | bel_name | Name of the municipality (belediye) |
| district_id | dist_id | District (ilçe) ID, equal to the id in the district layer |
| district_name | dist_name | District (ilçe) name |
| province_id | prov_id | Province (il) ID, equal to the id in the province layer |
| province_name | prov_name | Province (il) name |
| official_code | off_code | Official administrative unit code |
| area_km2 | area_km2 | Area in km², computed in an equal-area projection |
Sample records from Yalova (geometry not shown):
| id | name | name_official | type | belediye_id | belediye_name | district_id | district_name | province_id | province_name | official_code | area_km2 | geometry |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 90000532 | Ahmediye | AHMEDİYE | köy | 3681861 | Altınova | 446945 | Yalova | 36690 | 2.726 | polygon data | ||
| 90000124 | 50. Yıl | 50. YIL | mahalle | 92004097 | Armutlu | 3681863 | Armutlu | 446945 | Yalova | 90821 | 21.583 | polygon data |
| 90002780 | Aliye Hanım | ALİYE HANIM | mahalle | 92004105 | Esenköy | 3681871 | Çınarcık | 446945 | Yalova | 90827 | 25.974 | polygon data |
| 90008465 | Burhaniye | BURHANİYE | köy | 3681869 | Çiftlikköy | 446945 | Yalova | 36723 | 12.656 | polygon data | ||
| 90000438 | Adnan Menderes | ADNAN MENDERES | mahalle | 92004100 | Yalova | 3681867 | Yalova Merkez | 446945 | Yalova | 139726 | 1.674 | polygon data |
Free sample: Yalova
The free sample covers Yalova province with every level of the full package, so you can test the structure, the nesting and the belediye links before you order:
- Country outline: 1 polygon
- Marmara Region outline: 1 polygon
- Yalova province: 1 polygon
- Yalova districts (ilçe): 6 polygons
- Yalova municipalities (belediye): 14 polygons
- Yalova neighbourhoods and villages: 94 polygons
The zip holds a GeoPackage, one Shapefile set per level and a README. The Yalova preview image is shown in the product gallery above.
Typical uses
- Geocoding and address enrichment at neighbourhood level
- Delivery zones and sales territories
- Real estate and retail location analytics
- Election and public-sector mapping by mahalle and köy
- Academic and market research
Buy a single province
Need only one province? Each province is a separate product with its own neighbourhood layer: choose the GeoPackage (gpkg) or Shape file variant, €9.90 per format.
- Adana: 831 neighbourhoods & villages in 15 districts
- Adıyaman: 627 neighbourhoods & villages in 9 districts
- Afyonkarahisar: 861 neighbourhoods & villages in 18 districts
- Ağrı: 662 neighbourhoods & villages in 8 districts
- Aksaray: 332 neighbourhoods & villages in 8 districts
- Amasya: 479 neighbourhoods & villages in 7 districts
- Ankara: 1,435 neighbourhoods & villages in 25 districts
- Antalya: 917 neighbourhoods & villages in 19 districts
- Ardahan: 266 neighbourhoods & villages in 6 districts
- Artvin: 359 neighbourhoods & villages in 9 districts
- Aydın: 675 neighbourhoods & villages in 17 districts
- Balıkesir: 1,138 neighbourhoods & villages in 20 districts
- Bartın: 313 neighbourhoods & villages in 4 districts
- Batman: 423 neighbourhoods & villages in 6 districts
- Bayburt: 199 neighbourhoods & villages in 3 districts
- Bilecik: 310 neighbourhoods & villages in 8 districts
- Bingöl: 386 neighbourhoods & villages in 8 districts
- Bitlis: 472 neighbourhoods & villages in 7 districts
- Bolu: 580 neighbourhoods & villages in 9 districts
- Burdur: 322 neighbourhoods & villages in 11 districts
- Bursa: 1,076 neighbourhoods & villages in 17 districts
- Çanakkale: 658 neighbourhoods & villages in 12 districts
- Çankırı: 469 neighbourhoods & villages in 12 districts
- Çorum: 888 neighbourhoods & villages in 14 districts
- Denizli: 621 neighbourhoods & villages in 19 districts
- Diyarbakır: 1,049 neighbourhoods & villages in 17 districts
- Düzce: 393 neighbourhoods & villages in 8 districts
- Edirne: 351 neighbourhoods & villages in 9 districts
- Elâzığ: 704 neighbourhoods & villages in 11 districts
- Erzincan: 683 neighbourhoods & villages in 9 districts
- Erzurum: 1,185 neighbourhoods & villages in 20 districts
- Eskişehir: 542 neighbourhoods & villages in 14 districts
- Gaziantep: 786 neighbourhoods & villages in 9 districts
- Giresun: 755 neighbourhoods & villages in 16 districts
- Gümüşhane: 393 neighbourhoods & villages in 6 districts
- Hakkâri: 182 neighbourhoods & villages in 5 districts
- Hatay: 596 neighbourhoods & villages in 15 districts
- Iğdır: 199 neighbourhoods & villages in 4 districts
- Isparta: 423 neighbourhoods & villages in 13 districts
- İstanbul: 972 neighbourhoods & villages in 39 districts
- İzmir: 1,311 neighbourhoods & villages in 30 districts
- Kahramanmaraş: 717 neighbourhoods & villages in 11 districts
- Karabük: 358 neighbourhoods & villages in 6 districts
- Karaman: 291 neighbourhoods & villages in 6 districts
- Kars: 440 neighbourhoods & villages in 8 districts
- Kastamonu: 1,229 neighbourhoods & villages in 20 districts
- Kayseri: 718 neighbourhoods & villages in 16 districts
- Kırıkkale: 274 neighbourhoods & villages in 9 districts
- Kırklareli: 286 neighbourhoods & villages in 8 districts
- Kırşehir: 321 neighbourhoods & villages in 7 districts
- Kilis: 229 neighbourhoods & villages in 4 districts
- Kocaeli: 487 neighbourhoods & villages in 12 districts
- Konya: 1,163 neighbourhoods & villages in 31 districts
- Kütahya: 772 neighbourhoods & villages in 13 districts
- Malatya: 723 neighbourhoods & villages in 13 districts
- Manisa: 1,092 neighbourhoods & villages in 17 districts
- Mardin: 705 neighbourhoods & villages in 10 districts
- Mersin: 811 neighbourhoods & villages in 13 districts
- Muğla: 570 neighbourhoods & villages in 13 districts
- Muş: 489 neighbourhoods & villages in 6 districts
- Nevşehir: 267 neighbourhoods & villages in 8 districts
- Niğde: 263 neighbourhoods & villages in 6 districts
- Ordu: 778 neighbourhoods & villages in 19 districts
- Osmaniye: 287 neighbourhoods & villages in 7 districts
- Rize: 558 neighbourhoods & villages in 12 districts
- Sakarya: 673 neighbourhoods & villages in 16 districts
- Samsun: 1,259 neighbourhoods & villages in 17 districts
- Siirt: 342 neighbourhoods & villages in 7 districts
- Sinop: 514 neighbourhoods & villages in 9 districts
- Sivas: 1,491 neighbourhoods & villages in 17 districts
- Şanlıurfa: 1,445 neighbourhoods & villages in 13 districts
- Şırnak: 287 neighbourhoods & villages in 7 districts
- Tekirdağ: 383 neighbourhoods & villages in 11 districts
- Tokat: 934 neighbourhoods & villages in 12 districts
- Trabzon: 711 neighbourhoods & villages in 18 districts
- Tunceli: 411 neighbourhoods & villages in 8 districts
- Uşak: 317 neighbourhoods & villages in 6 districts
- Van: 695 neighbourhoods & villages in 13 districts
- Yalova: 94 neighbourhoods & villages in 6 districts
- Yozgat: 792 neighbourhoods & villages in 14 districts
- Zonguldak: 559 neighbourhoods & villages in 8 districts
Frequently asked questions
- What is a mahalle and what is a köy?
- A mahalle (neighbourhood) is the smallest administrative unit inside a municipality (belediye), found in towns and cities. A köy (village) is a rural unit with its own legal personality outside municipal limits. Both form the lowest level below the district (ilçe) and the province (il).
- How many neighbourhoods and villages are there in Türkiye?
- This dataset contains 50,558 units in Türkiye: 31,838 neighbourhoods (mahalle), 18,039 villages (köy) and 681 unclassified units (no mahalle or köy type in this release), spread over 81 provinces and 973 districts.
- What is a belediye, and how do the administrative levels fit together?
- A belediye is a municipality, the elected local government of a city or town. The levels nest as province (il), then district (ilçe), then neighbourhood (mahalle) or village (köy), and each mahalle belongs to a belediye.
- Is every unit linked to its belediye?
- Yes for neighbourhoods: all 31,838 mahalle carry the ID and name of their municipality, one of 1,362 belediye in Türkiye. Villages (köy) lie outside municipalities, so their belediye fields are empty.
- How current is the dataset?
- Version v5, updated October 2026. Unit names, official codes and municipality links were checked against official registers for this release; the polygons are a Geolocet GIS compilation, not an official survey.
- Which formats and coordinate reference system are used?
- The GeoPackage holds one layer per level (for example admin_level_8_neighbourhoods), and the Shapefile version has one set per level with field names shortened to the 10-character Shapefile limit; both use WGS 84 (EPSG:4326). Other formats such as GeoJSON or CSV with WKT are available on request (contact@geolocet.com).
- Do the boundaries nest exactly with districts and provinces?
- Yes. All levels were snapped to shared edges in the delivered coordinates without moving any unit or changing any ID, so every neighbourhood lies inside one district (ilçe) and one province (il).
- Can I get the full national dataset, and how is it licensed?
- Yes. The full national dataset is supplied after an enquiry through the contact route at the top of this page, and its use is governed by our terms of service.
- Does it include population?
- Not in this layer. Demographic data for Türkiye is available in our Turkey geodemographics dataset.
Türkçe özet
Türkiye mahalle sınırları ve köy sınırları GIS verisi: 81 ildeki ve 973 ilçedeki 50.558 mahalle ve köyün sınırları, belediye, ilçe ve il bağlantılarıyla GeoPackage ve Shapefile (shapefile indir) formatında sunulmaktadır. Ücretsiz Yalova örneğini bu sayfadan indirebilirsiniz. Tam veri seti için bizimle iletişime geçin.
Dataset metadata
- Dataset name
- Turkey Neighbourhood and Village Boundaries (Mahalle & Köy)
- Description
- Boundary polygons of all 50,558 neighbourhoods (mahalle) and villages (köy) of Türkiye, covering 81 provinces and 973 districts: 31,838 mahalle, 18,039 köy and 681 unclassified units. Each unit has a stable Geolocet ID, its official name and code, its district and province, and each neighbourhood is linked to its municipality (belediye). The full package adds country, region, province, district and 1,362 belediye layers that nest exactly. Typical uses are GIS mapping, geocoding, spatial joins and market and logistics analysis. A free Yalova sample (€0.00) can be downloaded in GeoPackage and Shapefile format; the full national dataset is available on request (contact@geolocet.com) under the Geolocet terms of service.
- Dataset ID
- geolocet-turkey-neighbourhoods-v5
- Publisher
- Geolocet
- Version
- v5 (product version)
- Last updated
- October 2026 (release of v5)
- Reference period
- October 2026: the administrative units as compiled for this release
- Spatial coverage
- Türkiye (Turkey), all 81 provinces; bounding box (WGS 84): south 35.8059, west 25.6654, north 42.1048, east 44.8177
- Administrative level and features
- Full package: admin level 2 (1 country), level 3 (7 regions), level 4 (81 provinces), level 6 (973 districts), belediye (1,362) and level 8 (50,558 neighbourhoods and villages)
- Formats
- GeoPackage (.gpkg) and Shapefile (.shp); the free sample zip contains both
- Coordinate reference system
- WGS 84 (EPSG:4326)
- Identifiers
- id is a stable Geolocet unit ID (not a government code); official_code is the official administrative unit code; district_id and province_id equal the id of the Geolocet district and province layers
- Geometry
- Boundary polygons compiled by Geolocet from official and open sources and aligned to the district boundaries; the official attributes are the unit names and codes, and the polygons are a GIS representation, not a legally binding boundary delimitation
- Area coverage
- 97% of the national area
- Access
- Free Yalova sample (€0.00); full national dataset on request (contact@geolocet.com)
- Licence
- Geolocet terms of service
- Contains
- 81 province datasets, listed under Buy a single province
- Language
- English, with Turkish names and a Turkish summary