Ilam (nepaliksi इलाम) on Nepalin Itäisen kehitysalueen Mechin vyöhykkeen ja sen Ilamin piirikunnan hallintokeskuksena toimiva kaupunki. Vuonna 2011 Ilamin väkiluku oli 19 427.

Kaupunki sijaitsee Ala-Himalajan vuoristossa. Ilamin seutu on keskeisintä nepalilaisen teen tuotantoaluetta.