Nagpur (en hindi y maratí: नागपुर) es una ciudad localizada al noreste del estado de Maharashtra en la India, que cuenta con una población de 2.420.000 habitantes, lo que la convierte en la tercera población más grande del estado.