In total, there are 31 NITs in India. They are categorized under autonomous public institutions for higher education in India.