Kanpur (hindi कानपुर, urdu کان پور), også skrevet Cawnpore frem til 1948, er den tiende mest folkerike byen i India og den største i delstaten Uttar Pradesh.

Kanpur
Hindi: कानपुर
Kanpur Sangrahalaya, et museum
LandIndias flagg India
DelstatUttar Pradesh
Postnummer208001
Retningsnummer512
Areal1 640 km²
Befolkning4 167 999 (2001)
Bef.tetthet2 541,46 innb./km²
Høyde o.h.126 meter
Nettsidekanpurnagar.nic.in/
Posisjonskart
Kanpur ligger i India
Kanpur
Kanpur
Kanpur (India)
Kart
Kanpur
26°28′21″N 80°19′52″Ø

Kanpur ligger 70 km sørvest for Lucknow, hovedstaden i Uttar Pradesh. Kanpur hadde 2 823 249 innbyggere i 2005. Kanpur er et viktig handels- og kommunikasjonssentrum. Byen har også stor tekstil-, sko-, kjemisk- og metallindustri.

Byen var bare en landsby da den ble avstått til Storbritannia i 1801. Byen vokste opp under britenes styre på begynnelsen av 1800-tallet. I 1857 ble alle britene i byen drept under Sepoy-opprøret.