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ı.

6 dk okuma

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ı
01Adana15
02Adıyaman9
03Afyonkarahisar18
04Ağrı8
05Amasya7
06Ankara25
07Antalya19
08Artvin9
09Aydın17
10Balıkesir20
11Bilecik8
12Bingöl8
13Bitlis7
14Bolu9
15Burdur11
16Bursa17
17Çanakkale12
18Çankırı12
19Çorum14
20Denizli19
21Diyarbakır17
22Edirne9
23Elazığ11
24Erzincan9
25Erzurum20
26Eskişehir14
27Gaziantep9
28Giresun16
29Gümüşhane6
30Hakkari5
31Hatay15
32Isparta13
33Mersin13
34İstanbul39
35İzmir30
36Kars8
37Kastamonu20
38Kayseri16
39Kırklareli8
40Kırşehir7
41Kocaeli12
42Konya31
43Kütahya13
44Malatya13
45Manisa17
46Kahramanmaraş11
47Mardin10
48Muğla13
49Muş6
50Nevşehir8
51Niğde6
52Ordu19
53Rize12
54Sakarya16
55Samsun17
56Siirt7
57Sinop9
58Sivas17
59Tekirdağ11
60Tokat12
61Trabzon18
62Tunceli8
63Şanlıurfa13
64Uşak6
65Van13
66Yozgat14
67Zonguldak8
68Aksaray8
69Bayburt3
70Karaman6
71Kırıkkale9
72Batman6
73Şırnak7
74Bartın4
75Ardahan6
76Iğdır4
77Yalova6
78Karabük6
79Kilis4
80Osmaniye7
81Düzce8

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 code sayı olarak gelir, bu yüzden Adana 1 olarak görünür, 01 olarak 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 haneli 01.
  • Kalıcı kimlik: Her kaydın bir de stableId alanı 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

  1. 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.
  2. Ad değil kod ile eşleştirin. Formlarda ili serbest metin yerine seçim listesinden alın ve kodu saklayın.
  3. İlçeler için plaka kodu türetmeyin. İlçe düzeyinde katalogdaki ilçe kodunu kullanın.
  4. 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.
  5. 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.
  6. 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.
  7. Entegrasyonda kimlik alanını teknik ekiple netleştirin. Hangi sistemin code, hangisinin stableId sakladığı 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.