Andimeshk (Persian:انديمشك, also Romanized as Āndīmeshḵ) is a city in and the capital of Andimeshk County, Khuzestan Province, Iran. At the 2010 census, its population was 167,126 in Andimeshk County.
Andimeshk is located about 34 kilometres (21mi) north of Shush, on the main road and the rail line between Tehran and Ahvaz.