Najafabad is a locality located 340.94 km north from Tehran in Isfahan Province, Iran. The population of Najafabad is 235,281 people. Isfahan, Kashan, Khomeyni Shahr are located close to Najafabad. You can find Najafabad on any map using the following decimal coordinates: 32.6342 (latitude), 51.3667 (longitude).