Moradabad is een stad in de Indiase staat Uttar Pradesh. Het is de hoofdstad van het gelijknamige district en het bestuurlijk centrum van de gelijknamige divisie. Moradabad is gelegen aan de rivier de Ramganga, ongeveer 160 kilometer ten oosten van de metropool Delhi. De National Highway 9 van Delhi naar de grens met Nepal passeert langs de stad.
Bij de laatste officiële volkstelling in 2011 had de stad 887.871 inwoners. De gehele stedelijke agglomeratie had in 2025 volgens de Verenigde Naties 1.484.611 inwoners.
Categorie:Stad in India Categorie:Geografie van Uttar Pradesh