A by-election for the Islamic Consultative Assembly's constituency Tehran, Rey, Shemiranat and Eslamshahr was held on 8 June 2001, to fill the vacancy caused by resignation of Akbar Hashemi Rafsanjani after he had won in the election held the previous year. The voters in Tehran cast their ballots along with the 2001 Iranian presidential election.

Alireza Mahjoub of the Worker House won the election. Results The top nine candidates who ran for the seats, were: #CandidatePartyVotes%1Alireza MahjoubWorker House657,87226.302Mohammad-Reza RahchamaniIslamic Iran Solidarity Party445,834 17.823Rasoul MontajabniaAssociation of Combatant Clerics342,773 13.704Ali AbbaspourIslamic Coalition Party277,51011.095Hadi KhatamiCombatant Clergy Association226,382 9.056Rafat BayatZeynab Society126,0305.037Ali Jazani-Dorcheh—66,6932.668Mehraban Ganji—34,0471.369Arash Romina—19,1330.07Total Votes2,501,004100Source: IRNA References