Kırcaali ili (, Oblast Kırcali), güney-doğu Bulgaristan'da, doğu Rodop dağlarında, Yunanistan sınırında bulunan bir ildir. Merkezi Kırcaali'dir. Yedi belediye ve bu belediyelere bağlı köylerden oluşur. Arda nehri üzerinde üç büyük baraj bulunmaktadır: Yazovir Kırcali, Yazovir Studen Kladenets, Yazovir İvaylovgrad (ref. Geografia na Balgarija). Gümülcine (Yunanistan) ve Haskovo'ya kara yolu vardır. Yüzölçümü 3,209 km2 olan ilin nüfusu Şubat 2011 tarihi itibarı ile 152,808'dir. 2011 nüfus sayımına göre il nüfusunun %66.2'si etnik Türk'tür.