Šahrestanas (pers.شهرستان = shahrestān) – Irano administracinio suskirstymo antro hierarchinio lygio vienetas, atitinkantis Lietuvos apskritis. Iranas yra padalintas į provincijas (ostanus), o šie – į šahrestanus. Šahrestanus sudaro vienas ar keli bachšai (pers.خش, bakhsh, atitinka Lietuvos rajonus). Kiekvienas šahrestanas turi kelis miestus (pers.شهر = shahr) ir dehestanus (kaimiškąsias aglomeracijas, pers.دهستان = dehestān). Dehestanas yra grupė gretimų kaimų. Vienas iš šahrestano miestų yra šahrestano centras.
Terminas šahrestan kilęs iš pers.shahr 'miestas' + pers.ostān 'provincija'. Šahrestanai atitinka Lietuvos apskritis, D. Britanijos grafystes.
Šahrestano valdytojas vadinasi farmandaras, o jo įstaiga, koordinuojanti kitų šahrestano valstybinių įstaigų veiklą – farmandaris.
Irano administracinio skirstymą iliustruoja lentelė. Provincija P suskirsta į du šahrestanus (apskritis) – A ir B. Šahrestanas A sudarytas iš trijų bachšų (rajonų) – Centrinio, X ir Y. Centriniame bachše yra miestas M, kuris yra šahrestano centras.
Kiekvienas bachšas gali turėti vieną ar kelis miestus ir vieną ar kelis derestanus (kaimiškąsias aglomeracijas). Šiame pavyzdyje Centriniame bachše yra miestai M ir N bei derestanas T, kurį sudaro kaimai V1, V2, V3 ir V4. Bachšas X turi miestą O ir derestaną U, o šahrestane Y miestų nėra, yra vienintelis derestanas Q.