Mahoba est une ville indienne située dans le district de Mahoba dans l’État de l'Uttar Pradesh. En 2011, sa population était de 95 216 habitants.