Asansol merupakan nama kota di India. Letaknya di bagian timur. Tepatnya di negara bagian Benggala Barat. Pada tahun 2001, kota ini memiliki jumlah penduduk sebanyak 1.090.171 jiwa. Terletak pada ketinggian 97 m.
Menurut sensus penduduk India 2011 pada kota Asansol, terdapat 423.956 umat Hindu, 119.893 Muslim, 6.170 umat Sikh, 5.608 umat Kristen, 288 umat Buddha, 243 umat Jain, 5.332 memilih agama lain dan 2.427 memilih untuk tidak menjawab.