Kanpur (hindi: कानपुर, urdu: کانپُر), conocido como Cawnpore antes de 1948, es una de las ciudades con más habitantes en el estado del norte de la India de Uttar Pradesh.