Karaca olarak da bilinen Şiran, Türkiye'nin kuzeydoğusundaki Gümüşhane ilinde bir ilçe ve ilçedir. Şehir, 7261 nüfusu ve 18.237 ilini (2008 yılı sayısı) sayar. Şiran ilçesi, ilin güneybatısındaki ve Erzincan ve Giresun illeri sınırları içerisinde yer almaktadır.
Şiran ismi, Farsça isminden ya da eski Yunanca Khairena isminden türemiş olabilir.
1922 yılına kadar, ilçenin kuzey kesiminde Yunanistan ile Türkiye arasındaki nüfus değişiminden sonra Şiran'ı terk eden Pontic Yunanlılar yaşadı.