diff --git a/src/Faker/Provider/tr_TR/Address.php b/src/Faker/Provider/tr_TR/Address.php
new file mode 100644
index 00000000..a422fa07
--- /dev/null
+++ b/src/Faker/Provider/tr_TR/Address.php
@@ -0,0 +1,66 @@
+<?php
+
+namespace Faker\Provider\tr_TR;
+
+class Address extends \Faker\Provider\Address
+{
+    protected static $buildingNumber = array('###', '##', '#');
+
+    protected static $streetSuffix = array(
+        'Sokak', 'Caddesi', 'Kavşağı', 'Durağı', 'İş Hanı', 'Mevkii'
+    );
+
+    protected static $postcode = array('#####');
+
+    protected static $cityNames = array(
+        'Adana','Adıyaman','Afyon','Ağrı','Aksaray','Amasya','Ankara','Antalya','Ardahan','Artvin','Aydın','Balıkesir','Bartın','Batman','Bayburt','Bilecik','Bingöl','Bitlis','Bolu','Burdur','Bursa','Çanakkale','Çankırı','Çorum','Denizli','Diyarbakır','Düzce','Edirne','Elazığ','Erzincan','Erzurum','Eskişehir','Gaziantep','Giresun','Gümüşhane','Hakkari','Hatay','Iğdır','Isparta','İstanbul','İzmir','Kahramanmaraş','Karabük','Karaman','Kars','Kastamonu','Kayseri','Kilis','Kırıkkale','Kırklareli','Kırşehir','Kocaeli','Konya','Kütahya','Malatya','Manisa','Mardin','Mersin','Muğla','Muş','Nevşehir','Niğde','Ordu','Osmaniye','Rize','Sakarya','Samsun','Şanlıurfa','Siirt','Sinop','Şırnak','Sivas','Tekirdağ','Tokat','Trabzon','Tunceli','Uşak','Van','Yalova','Yozgat','Zonguldak'
+    );
+    
+    protected static $country = array(
+        'Almanya','Amerika Birleşik Devletleri','Arjantin','Arnavutluk','Avustralya','Avusturya','Azerbaycan',
+        'Bahreyn','Belçika','Beyaz Rusya','Birleşik Arap Emirlikleri','Bosna-hersek','Brezilya','Bulgaristan',
+        'Çek Cumhuriyeti','Cezayir','Çin Halk Cumhuriyeti',
+        'Danimarka','Dominik Cumhuriyeti',
+        'Endonezya','Ermenistan','Estonya',
+        'Fas','Filipinler','Filistin','Finlandiya','Fransa',
+        'Güney Afrika Cumhuriyeti','Güney Kore','Gürcistan',
+        'Hindistan','Hırvatistan','Hollanda',
+        'İngiltere','Irak','İran','İrlanda','İskoçya','İspanya','İsrail','İsveç','İsviçre','İtalya',
+        'Jamaika','Japonya',
+        'Kamboçya','Kanada','Karadağ','Kazakistan','Kıbrıs','Kırgızistan','Kosta Rika','Küba','Kuzey Kore',
+        'Letonya','Libya','Litvanya','Lübnan','Lüksemburg',
+        'Macaristan','Makedonya','Maldivler','Malta','Maurıtıus','Mısır',
+        'Nepal',
+        'Özbekistan',
+        'Pakistan','Polonya','Portekiz','Romanya',
+        'Rusya',
+        'Sırbistan','Slovakya','Slovenya',
+        'Sri Lanka','Sudan','Suriye','Suudi Arabistan',
+        'Tacikistan','Tayland','Tayvan','Tunus','Türkiye',
+        'Ukrayna','Umman','Ürdün',
+        'Yemen','Yunanistan'
+    );
+
+    protected static $cityFormats = array(
+        '{{cityName}}',
+    );
+
+    protected static $streetNameFormats = array(
+        '{{lastName}} {{streetSuffix}}',
+        '{{firstName}} {{streetSuffix}}',
+        '{{firstName}} {{streetSuffix}}'
+    );
+
+    protected static $streetAddressFormats = array(
+        '{{streetName}} {{buildingNumber}}',
+    );
+    protected static $addressFormats = array(
+        "{{streetAddress}}\n{{postcode}} {{city}}",
+    );
+
+    public function cityName()
+    {
+        return static::randomElement(static::$cityNames);
+    }
+
+}
\ No newline at end of file