Hardoi es un ciudad y municipio situado en el distrito de Hardoi en el estado de Uttar Pradesh (India).
El área metropolitana cuenta con 197 029 habitantes (2011).
Se encuentra a 110 km de Lucknow.
A comienzos del siglo XX, en 1901, tenía contabilizada una población de 12 174 habitantes.
[5] Hardoi tiene una tasa media de alfabetización del 85,43%, superior a la media estatal del 67,68%: la alfabetización masculina es del 89,52%, y la alfabetización femenina del 80,97%.