La Revolución Islámica de 1979 dio lugar en los primeros años de la década de 1980 a una serie de reformas urbanísticas que trataban de ordenar el crecimiento de la ciudad, cuya explosión demográfica proseguía, con el añadido de la llegada a Mashhad de unos 296 000 afganos refugiados de la revolución comunista de 1978. Los bombardeos iraquíes en la guerra Irán-Irak también produjeron gran número de desplazamientos dentro de Irán desde las zonas occidentales del país hacia distintas provincias, y en particular a Mashhad. A esto se sumaba la continuación del éxodo rural. Con todo ello, en 1986 la población mashhadí alcanzó los 1 462 000 habitantes, lo que suponía un crecimiento anual del 8%: el más alto de las ciudades de Irán en el período.