Teheran, la capitale e maggior città del Paese, si trova nella zona centro-settentrionale dell'Iran, a sud del Mar Caspio, il più grande lago del Mondo; nella stessa zona abbiamo anche la cima iraniana più elevata, il Damavand, che supera abbondantemente i 5.000 metri d'altezza.
L'Iran è suddiviso in 31 province, con quelle sud-orientali del Sistan-Baluchistan e del Kerman che sono le più ampie, con poco più di 180.000 km² ciascuna; la provincia della capitale Teheran è invece nettamente quella più popolata, con quasi 14 milioni di abitanti, oltre il doppio rispetto al Razavi Khorasan, che si trova al secondo posto.
Nel Paese sono presenti 8 città con più di 1 milione di persone, con una concentrazione dei centri urbani principali maggiore nella zona centro-occidentale del territorio, rispetto ad altre aree meno densamente popolate.