Agama di kota Amravati menurut sensus penduduk India 2011 yaitu 400.087 umat Hindu, 153.558 Muslim, 83.274 umat Buddha, 5.679 umat Jain, 2.504 umat Kristen, 957 umat Sikh, 233 memilih lainnya dan 765 memilih tidak menjawab.
Pendidikan 2011
Menurut sensus India pada tahun 2001, Amravati memiliki tingkat melek huruf 79%, melebihi rata-rata nasional 59.5%; dengan 54% lelaki dan 46% perempuan mampu membaca. 12% dari populasi berusia di bawah 6 tahun. (2001)