Blog · İş ve operasyon
İl Plaka Kodları Listesi (01–81) ve Sistemlerde İl Kodu Olarak Kullanımı
81 ilin il plaka kodları tek tabloda: 01 Adana'dan 81 Düzce'ye tam liste, sonradan kurulan iller ve plaka kodunun sistemlerde il kodu olarak kullanımı.
Bir müşteri kaydında "İstanbul", "ISTANBUL" ve "İst." aynı ili gösterir. Sistem açısından ise bunlar üç ayrı değerdir. İl plaka kodları bu karışıklığı çözmenin en pratik yoludur. 01'den 81'e kadar her ilin tek, kısa ve herkesin tanıdığı bir numarası vardır. Bu yazıda 81 ilin tam listesini, kodların neden bu sırayla verildiğini ve e-ticaret, lojistik, CRM ve satış süreçlerinde plaka kodunu il kodu olarak nasıl kullanabileceğinizi bulacaksınız.
Türkiye plaka kodları listesi (01–81)
Aşağıdaki tablo, Türkiye plaka kodlarını ve her ilin API Türkiye kataloğundaki ilçe sayısını gösterir. Liste 9 Ekim 2026 tarihli aktif katalogdan alınmıştır. Katalogda toplam 81 il ve 973 ilçe bulunur.
| Plaka / il kodu | İl | İlçe sayısı |
|---|---|---|
| 01 | Adana | 15 |
| 02 | Adıyaman | 9 |
| 03 | Afyonkarahisar | 18 |
| 04 | Ağrı | 8 |
| 05 | Amasya | 7 |
| 06 | Ankara | 25 |
| 07 | Antalya | 19 |
| 08 | Artvin | 9 |
| 09 | Aydın | 17 |
| 10 | Balıkesir | 20 |
| 11 | Bilecik | 8 |
| 12 | Bingöl | 8 |
| 13 | Bitlis | 7 |
| 14 | Bolu | 9 |
| 15 | Burdur | 11 |
| 16 | Bursa | 17 |
| 17 | Çanakkale | 12 |
| 18 | Çankırı | 12 |
| 19 | Çorum | 14 |
| 20 | Denizli | 19 |
| 21 | Diyarbakır | 17 |
| 22 | Edirne | 9 |
| 23 | Elazığ | 11 |
| 24 | Erzincan | 9 |
| 25 | Erzurum | 20 |
| 26 | Eskişehir | 14 |
| 27 | Gaziantep | 9 |
| 28 | Giresun | 16 |
| 29 | Gümüşhane | 6 |
| 30 | Hakkari | 5 |
| 31 | Hatay | 15 |
| 32 | Isparta | 13 |
| 33 | Mersin | 13 |
| 34 | İstanbul | 39 |
| 35 | İzmir | 30 |
| 36 | Kars | 8 |
| 37 | Kastamonu | 20 |
| 38 | Kayseri | 16 |
| 39 | Kırklareli | 8 |
| 40 | Kırşehir | 7 |
| 41 | Kocaeli | 12 |
| 42 | Konya | 31 |
| 43 | Kütahya | 13 |
| 44 | Malatya | 13 |
| 45 | Manisa | 17 |
| 46 | Kahramanmaraş | 11 |
| 47 | Mardin | 10 |
| 48 | Muğla | 13 |
| 49 | Muş | 6 |
| 50 | Nevşehir | 8 |
| 51 | Niğde | 6 |
| 52 | Ordu | 19 |
| 53 | Rize | 12 |
| 54 | Sakarya | 16 |
| 55 | Samsun | 17 |
| 56 | Siirt | 7 |
| 57 | Sinop | 9 |
| 58 | Sivas | 17 |
| 59 | Tekirdağ | 11 |
| 60 | Tokat | 12 |
| 61 | Trabzon | 18 |
| 62 | Tunceli | 8 |
| 63 | Şanlıurfa | 13 |
| 64 | Uşak | 6 |
| 65 | Van | 13 |
| 66 | Yozgat | 14 |
| 67 | Zonguldak | 8 |
| 68 | Aksaray | 8 |
| 69 | Bayburt | 3 |
| 70 | Karaman | 6 |
| 71 | Kırıkkale | 9 |
| 72 | Batman | 6 |
| 73 | Şırnak | 7 |
| 74 | Bartın | 4 |
| 75 | Ardahan | 6 |
| 76 | Iğdır | 4 |
| 77 | Yalova | 6 |
| 78 | Karabük | 6 |
| 79 | Kilis | 4 |
| 80 | Osmaniye | 7 |
| 81 | Düzce | 8 |
Tabloyu kendi sistemlerinize aktarırken kod sütununu iki haneli metin olarak tutmanızı öneririz. Bunun nedenini yazının sonundaki kontrol listesinde açıklıyoruz.
İl plaka kodları neden bu sırada?
Liste ilk bakışta alfabetik görünür ama tam olarak öyle değildir. 01–67 arasındaki kodlar, illerin o dönemdeki adlarının alfabetik sırasına göre verilmiştir. Bu nedenle bazı iller bugünkü adlarına göre beklenmedik yerlerde durur:
- 33 Mersin: Eski adı İçel olduğu için Isparta ile İstanbul arasında yer alır.
- 46 Kahramanmaraş: "Maraş" adına göre Manisa ile Mardin arasına girer.
- 63 Şanlıurfa: "Urfa" adına göre Tunceli ile Uşak arasında durur.
Bunun pratik bir sonucu var. Ada göre sıraladığınız bir rapor kod sırasıyla, koda göre sıraladığınız bir rapor da ad sırasıyla uyuşmaz. Raporlarda hangi sıralamayı kullanacağınızı baştan belirleyin. Müşterilerin hâlâ eski adları yazabileceğini de hesaba katın. Eşleştirmeyi ad yerine kod üzerinden yapmak bu farkların sorun yaratmasını önler.
Sonradan kurulan iller: 68–81
1989–1999 yılları arasında kurulan 14 il, mevcut sıranın sonuna eklenmiş ve 68–81 arasındaki kodları almıştır: Aksaray, Bayburt, Karaman, Kırıkkale, Batman, Şırnak, Bartın, Ardahan, Iğdır, Yalova, Karabük, Kilis, Osmaniye ve Düzce.
Bu illerin her biri daha önce başka bir ilin parçasıydı. Örneğin Düzce Bolu'dan, Yalova İstanbul'dan ayrılmıştır. Bu durum operasyon tarafında iki noktayı önemli kılar:
- Eski kayıtlar: Uzun süre önce oluşturulmuş adres listelerinde, eski tedarikçi dosyalarında ya da elle girilmiş kayıtlarda bu illerin adresleri eski il altında görünebilir. İlçe adı ile il kodu birbirini tutmuyorsa kaydı inceleyin.
- Coğrafya varsayımı: Kod aralığı bölge bilgisi taşımaz. 76 Iğdır ile 77 Yalova listede yan yanadır ama ülkenin iki ucundadır. 01–67 arasındaki komşu kodlar için de aynısı geçerlidir.
İllerin plaka kodları vardır, ilçelerin yoktur
Plaka kodları il bazındadır. Kadıköy, Beşiktaş ve Silivri'nin hepsi 34 koduna bağlıdır. Hiçbir ilçenin kendine ait bir plaka kodu yoktur.
Kargo bölgesi, saha ekibi rotası veya bayi sorumluluk alanı gibi ilçe düzeyinde karar vermeniz gerekiyorsa ayrı bir ilçe kimliğine ihtiyacınız var. Bu ihtiyaç için "34-01" ya da "3401" gibi uydurma biçimler üretmeyin. İlçe listesi değiştiğinde bu kodlar kayar ve başka sistemlerle eşleşmez. Bunun yerine adres kataloğundaki ilçe kodunu kullanın. İl, ilçe, mahalle ve sokak katmanlarının nasıl bağlandığını Türkiye adres verilerinin yapısı yazısında ayrıntılı olarak anlattık.
Plaka kodunu il kodu olarak kullanmak: süreç örnekleri
Plaka kodunu ortak il kodu olarak benimsemek, farklı ekiplerin aynı ili aynı şekilde tanımasını sağlar. Bazı tipik kullanım alanları şunlardır:
- E-ticaret: Kargo ücret ve teslim süresi tablolarını il adına değil il koduna göre kurun. "34 ve 41 için ertesi gün teslimat" gibi bir kural, adın nasıl yazıldığından etkilenmez.
- Lojistik: Depo–il eşleme tablosu, rota planlama ve taşıyıcı ataması için il kodu sabit bir anahtar işlevi görür.
- CRM: Müşteri segmentasyonu ve kampanya hedeflemesi il koduna bağlandığında, "İzmir" ile "IZMIR" raporda iki ayrı satır oluşturmaz.
- Satış: Bölge temsilcisi atamasını "il kodu → temsilci" tablosuyla yönetmek, devir ve yeniden yapılanma sırasında işi kolaylaştırır.
Örnek senaryo: Bir satış ekibi aylık raporunda İstanbul'u üç satırda görüyor: "İstanbul", "Istanbul" ve "İST". Ciro üçe bölündüğü için il sıralaması yanlış çıkıyor ve hedef karşılaştırmaları tutmuyor. İl alanı formda seçimli hâle getirilip kod ile saklandığında rapor tek satıra iner. Geçmiş kayıtlar da bir kez kod ile eşleştirilerek düzeltilir.
Karar ölçütü: Kodu mu saklamalısınız, adı mı? İkisini de saklayın ama farklı amaçlarla. Kod eşleştirme, raporlama ve kurallar için kullanılır. Ad ise ekranda ve belgelerde gösterilir.
API Türkiye'de il kodu ile plaka kodu aynıdır
API Türkiye'de her ilin code alanı, resmî araç plaka koduyla aynıdır. Yani yukarıdaki tabloyu kullanan bir ekip, API'den gelen il kodlarını ek bir dönüşüm yapmadan tanır. İl listesi tek istekte, 81 ilin tamamıyla döner. Teknik ekibiniz bu çağrıyı sunucu tarafında yapar; API anahtarı tarayıcı koduna konmaz.
curl "https://api.apiturkiye.com/v1/provinces" -H "X-API-Key: apt_live_..."
Yanıttaki her kayıt şu biçimdedir (örnek kısaltılmıştır):
{ "data": [ { "stableId": "apt_v1_prv_...", "code": 34, "name": "İstanbul" } ] }
Ekip olarak bilmeniz gereken iki ayrıntı var:
- Kodun biçimi: İl listesinde
codesayı olarak gelir, bu yüzden Adana1olarak görünür,01olarak değil. Akıllı arama ve adres doğrulama gibi bazı yanıtlarda ise il kodu metin olarak gelir ("34"). Eşleştirme tablolarınızı hazırlarken tek bir biçim seçin, örneğin her zaman iki haneli01. - Kalıcı kimlik: Her kaydın bir de
stableIdalanı vardır. Sistemler arası entegrasyonlarda referans olarak bunun saklanması önerilir. Plaka kodu ise raporlama ve insanların okuyacağı eşleştirmeler için kullanışlıdır.
İl kodu, adres girişinde de işe yarar. Akıllı arama il koduyla daraltılabilir; il seçimiyle başlayan bir formda bu kod ilçe listesini getirmek için kullanılır. Formun adım adım kurulumu için il, ilçe ve mahalle seçimli adres formu yazısına bakabilirsiniz.
İl kodu kullanımı için kontrol listesi
- Baştaki sıfırı koruyun. Tablo programları "01" değerini sayıya çevirip "1" yapabilir. İl kodu sütununu metin olarak biçimlendirin ve CSV aktarımlarında bunu kontrol edin.
- Ad değil kod ile eşleştirin. Formlarda ili serbest metin yerine seçim listesinden alın ve kodu saklayın.
- İlçeler için plaka kodu türetmeyin. İlçe düzeyinde katalogdaki ilçe kodunu kullanın.
- Araç plakasından adres çıkarmayın. Bir aracın 34 plakalı olması, sahibinin İstanbul'da oturduğunu göstermez. Plaka kodu yalnız il kimliği olarak işe yarar.
- Bölge tablolarını açık eşlemeyle kurun. "40'tan küçük kodlar batı bölgesi" gibi aralık kuralları yanlış sonuç verir. Her il kodu için bölgeyi tek tek tanımlayın.
- 68–81 illerini eski kayıtlarda kontrol edin. İlçe adının bağlı göründüğü ille uyuşmadığı kayıtları ayıklayın.
- Entegrasyonda kimlik alanını teknik ekiple netleştirin. Hangi sistemin
code, hangisininstableIdsakladığı belgelenmiş olsun.
Sonraki adım
İl plaka kodlarını ortak il kimliği olarak kullanmak küçük bir karardır, ama raporlama ve teslimat süreçlerinde tekrar eden pek çok hatayı ortadan kaldırır. İl, ilçe ve mahalle verisini sistemlerinize nasıl bağlayabileceğinizi görmek için API dokümantasyonunu inceleyebilirsiniz. Denemeye hazırsanız ücretsiz kayıt ile API anahtarınızı alabilir, ihtiyaçlarınıza uygun paketi paket karşılaştırması bölümünden seçebilirsiniz.