How a Turkish address is written
A Turkish address starts with the mahalle (neighbourhood, abbreviated Mah.), then the street — a Cadde (avenue, Cd.), Sokak (street, Sk.) or Bulvar (boulevard, Blv.) — the building number after No: and the flat after Daire: or D:. The last line holds the postcode, the district (ilçe) and the province (il) separated by a slash: 34710 Kadıköy/İstanbul. A floor (Kat:) and a building or site name (Lale Apt., Deniz Sitesi) are often added.
Many streets in Turkish cities are numbered rather than named, especially in newer districts of Ankara and İzmir (1453. Sokak). The generator uses generic word names; add numbered streets to your own fixtures if you validate the street field strictly.
Posta kodu structure
Turkish postcodes have five digits. The first two digits are the province’s licence plate number, from 01 (Adana) to 81 (Düzce): İstanbul codes start with 34, Ankara with 06, İzmir with 35. The last three digits identify a delivery area within the province, usually a group of mahalles. Provinces 01 to 09 produce codes with a leading zero (06690 in Ankara), so store the code as text. Codes are maintained by PTT, the national postal service, which publishes a search by mahalle.
Provinces, districts and the national address database
Türkiye is divided into 81 provinces and 973 districts. Forms usually cascade province → district → mahalle, because mahalle names repeat everywhere — almost every district has a Cumhuriyet or Bahçelievler mahalle. Every building and unit is also registered in the national address database (UAVT) with a ten-digit address code; some official and utility forms ask for it. The generator does not produce such codes.
The country’s name in English is officially Türkiye at the United Nations since 2022, while “Turkey” is still common in software and country lists. Accept both if you match country names.
Testing tips
- Test the dotted and dotless i: in the Turkish locale
iupper-cases toİandIlower-cases toı. Case-insensitive comparisons that ignore this break on names like İzmir and Iğdır. - Keep ç, ğ, ö, ş and ü in place in exports and database collations.
- Validate the postcode with
^\d{5}$and check that its first two digits match the selected province. - Accept
No:,No.andNoin user input, and allow letters in building numbers (12/A).
Using the data in fixtures
Generate addresses for several provinces and push them through registration, checkout, invoices and e-invoice exports. Turkish characters are the most common source of bugs: check that names such as Üsküdar, Şahinbey and Iğdır survive CSV exports, PDF fonts, URL slugs and uppercase conversion. Also check that your postcode validation compares the first two digits with the selected province, so a code starting with 34 is rejected for an Ankara address.
What is not generated
The tool does not create T.C. Kimlik numbers or other identifiers. Street names are built from generic Turkish words, so the full addresses are fictional even though the mahalles, districts and postcode ranges are real.
Provinces (il) of Turkey
The generator uses the 81 first-level provinces (il) below, with the codes used in addresses. Cities are picked from 19 places spread across the country, each with postcodes from its own range.
- 01Adana
- 02Adıyaman
- 03Afyonkarahisar
- 04Ağrı
- 05Amasya
- 06Ankara
- 07Antalya
- 08Artvin
- 09Aydın
- 10Balıkesir
- 11Bilecik
- 12Bingöl
- 13Bitlis
- 14Bolu
- 15Burdur
- 16Bursa
- 17Çanakkale
- 18Çankırı
- 19Çorum
- 20Denizli
- 21Diyarbakır
- 22Edirne
- 23Elazığ
- 24Erzincan
- 25Erzurum
- 26Eskişehir
- 27Gaziantep
- 28Giresun
- 29Gümüşhane
- 30Hakkari
- 31Hatay
- 32Isparta
- 33Mersin
- 34İstanbul
- 35İzmir
- 36Kars
- 37Kastamonu
- 38Kayseri
- 39Kırklareli
- 40Kırşehir
- 41Kocaeli
- 42Konya
- 43Kütahya
- 44Malatya
- 45Manisa
- 46Kahramanmaraş
- 47Mardin
- 48Muğla
- 49Muş
- 50Nevşehir
- 51Niğde
- 52Ordu
- 53Rize
- 54Sakarya
- 55Samsun
- 56Siirt
- 57Sinop
- 58Sivas
- 59Tekirdağ
- 60Tokat
- 61Trabzon
- 62Tunceli
- 63Şanlıurfa
- 64Uşak
- 65Van
- 66Yozgat
- 67Zonguldak
- 68Aksaray
- 69Bayburt
- 70Karaman
- 71Kırıkkale
- 72Batman
- 73Şırnak
- 74Bartın
- 75Ardahan
- 76Iğdır
- 77Yalova
- 78Karabük
- 79Kilis
- 80Osmaniye
- 81Düzce
Example Turkey test addresses
Lale Sokak No: 14
Daire: 6
34710 Kadıköy/İstanbul
Turkey
Çınar Caddesi No: 87
Kat: 3 Daire: 9
06690 Çankaya/Ankara
Turkey
Validation pattern used for the Posta kodu: ^\d{5}$. It checks the format only — whether a code is actually in use is known only to the postal operator.
Phone numbers in Turkey test data
Turkish mobile numbers are written +90 5XX XXX XX XX (0 5XX domestically), and landlines use area codes such as 212 and 216 for İstanbul and 312 for Ankara. We know of no officially reserved fictional range for Türkiye, so the generator leaves the phone field blank instead of inventing numbers that may be in use.
Sources
Postcode ranges, region lists and address conventions checked against these sources in October 2026. Street names in the generator are synthetic.
Other countries: United StatesUnited KingdomCanadaAustraliaIndiaGermanyFranceSpainItalyNetherlandsBrazilMexicoJapanPhilippinesPakistanNigeriaSouth AfricaIndonesiaUnited Arab Emirates
Frequently asked questions
What do the first two digits of a Turkish postcode mean?
They are the province’s licence plate code: 34 for İstanbul, 06 for Ankara, 35 for İzmir. The last three digits identify a delivery area.
What is a mahalle?
A neighbourhood, the smallest administrative unit in Turkish cities. It comes first in an address and is written with the abbreviation Mah.
What do No and Daire mean in an address?
No: is the building number on the street and Daire: (or D:) is the flat number inside the building.
Is this a real address in Turkey?
No. The city, province and postcode format are real, but the street and house number are random. Use the addresses for testing forms, databases and shipping-rate logic, never to send mail or goods.