朗内政部宣佈他并没有当选，但宪法监督委员会后来裁定许多选票无效，这使拉夫桑贾尼当选被指造假。拉夫桑贾尼最终当选，但在宣誓就职之前辞任，拉夫桑贾尼解释他认为「他可以在其他的职位上为人民服务得更好」。2005年，拉夫桑贾尼再度出马竞选总统，败于马哈茂德·艾哈迈迪内贾德。2006年12月，拉夫桑贾尼获选为伊朗专家议会德黑兰选区代表，得票150万，远远抛离其他候选人。总统艾哈迈迪内贾德的反对者赢得大多数地区议席。拉夫桑贾尼在2007年9月4日击败艾哈迈德·詹纳提（Ahmad Jannati）当选伊朗专家议会