Hamadán o Hamedan es una ciudad en el oeste de Irán, localizada aproximadamente a 400 km al sudoeste de Teherán. Es la capital de la provincia de Hamadán. Su población se estima en 550.284 habitantes, y su altura es de 1.850 m sobre el nivel del mar.