Iran's figures of Zoroastrians have ranged widely; the last census (1974) before the revolution of 1979 revealed 21,400 Zoroastrians.