Ilam (persiska ايلام, kurdiska Îlam) är en provins i västra Iran. Den gränsar till Irak i väster och hade 557 599 invånare år 2011 på en yta av 20 133 km². Administrativ huvudort är staden Ilam. Namnet Ilam kommer från det historiska riket Elam som hade en stark påverkan på det persiska akemeniderriket.