Nov. 24 – Iran and the P5+1 (China, France, Germany, Russia, United Kingdom, United States, and European Union) announced the Joint Plan of Action (JPOA), an interim deal that sanctions relief for Iran in exchange for nuclear concessions while a final deal was negotiated over the next six months.
Oct. 21 – Chairman of the Assembly of Experts, Ayatollah Mohammad Reza Mahdavi Kani, died after being in a coma following a stroke on June 4. Mahdavi Kani became Chairman of the Assembly of Experts in 2011 following the resignation of Ali Akbar Hashemi Rafsanjani. A member of the Combatant Clergy Association, Mahdavi Kani also served as Acting Prime Minister, Minister of Interior, and Minister of Justice. Mahmoud Hashemi Shahroudi became the acting Assembly of Experts chairman after Mahdavi Kani fell into the coma.
Nov. 24 – Officials from Iran and P5+1 missed the deadline for a deal and announced that talks would be extended by seven months, with a political agreement to be in place by March 2015.
March 10 – Ayatollah Mohammad Yazdi was elected Chairman of the Assembly of Experts following the death of the previous chairman, Ayatollah Mohammad Reza Mahdavi Kani, the previous October. Yazdi defeated previous chairman Ali Akbar Hashemi Rafsanjani after two rounds of votes.
April 2 – Zarif and E.U. foreign policy chief Federica Mogherini issued a joint statement announcing that Iran and the P5+1 had reached an understanding on key parameters for a comprehensive nuclear deal, with the final agreement to be drafted by June 30.
June 8 – Former Ahmadinejad vice president, Hamid Baghaei, was arrested on unspecified charges.
July 14-20 – Iran and the P5+1 announced that they reached a final deal on Iran’s nuclear program, the Joint Comprehensive Plan of Action (JCPOA), and the U.N. Security Council subsequently adopted Resolution 2231 to endorse the deal.
Jan. 26 – In an Instagram post, the son of Hassan Khomeini, a grandson of the late Supreme Leader Ayatollah Ruhollah Khomeini, announced that his father was one of the more than 600 candidates barred from running for a seat in the Assembly of Experts. A week later Khomeini received the public support of former president Akbar Hashemi Rafsanjani to be allowed to run.
Feb. 6 – The Guardian Council reversed the disqualification of more than 1,500 previously barred candidates.
Feb. 10 – Hassan Khomeini’s appeal to the Guardian Council for permission to run in the Assembly of Experts election was rejected.
Feb. 18-24 – Candidates campaigned for the parliamentary and Assembly of Experts elections.
Feb. 26 – A loose group of reformists, centrists and moderate conservatives, known as the List of Hope, scored a decisive victory by securing a majority of the seats decided in the first round of voting. The results were similar in the Assembly of Experts. In the Tehran election, reformists took all but one seat with reformist former president Akbar Hashemi Rafsanjani receiving the most votes while the previous assembly president and hardliner Mohammad Yazdi missed the cut off.
April 15 – After winning a seat in Parliament, female reformist candidate Minoo Khaleghi was retroactively disqualified in a controversial move by the Guardian Council. The Council did not give an official reason for her disqualification, although some speculated that a photo of her shaking hands with a man and not wearing a hijab might have triggered the decision.
April 30 – The List of Hope failed to win the seats needed in the runoff elections to take a majority the parliament. But they won enough to form the largest bloc.
Jan. 8 – Former president and moderate leader Akbar Hashemi Rafsanjani died of a heart attack at age 82.
Jan. 10 – More than 2 million people reportedly participated in former President Rafsanjani’s funeral procession, including top political figures. Some mourners took the opportunity to protest by chanting pro-opposition slogans so loudly that state television played music during the broadcast to drown the sound out.
April 20 - The Guardian Council announced the approved candidates for the 2017 presidential election. They included incumbent President Rouhani, hardliner and Khamenei-ally Ebrahim Raisi, and Mayor of Tehran Mohammad Bagher Qalibaf. Most prominent among the rejected candidates was former President Mahmoud Ahmadinejad, who registered against the will of Khamenei.
May 20 – President Rouhani won reelection over hardliner Ebrahim Raisi, securing 57 percent of the vote in a strong endorsement of his agenda. Rouhani’s campaign emphasized loosening social and political controls and attracting foreign investment.
May 29 – Iran held elections for city and town councils nationwide. Reformist candidates won a decisive victory nationally, outperforming conservative candidates.
June 7 – ISIS terrorists conducted a dual attack in the heart of Tehran, targeting the mausoleum of Ayatollah Khomeini and Parliament. The attacks killed 18 civilians and left 50 wounded. Iran responded with surface-to-surface missiles targeting ISIS facilities in Syria.
Aug. 10 – Tehran City Council elected Mohammad Ali Najafi, a reformist who held various ministerial positions under multiple administrations, to be mayor. Najafi took office August 29, after the Interior Minister approved his credentials. Najafi took over from Mohammad Bagher Qalibaf, who served as Tehran’s mayor for twelve years.
Oct. 9 – The Administrative Court of Justice suspended Sepanta Niknam, a Zoroastrian member of Yazd city council. A Guardian Council decision, that the election of non-Muslims in Muslim-majority districts was a violation of Sharia, guided the court. The court’s suspension triggered a jurisdictional battle between Parliament and Guardian Council.
Dec. 27 – The Girls of Revolution Street protest movement against the mandatory hijab began. Female protesters recorded videos of themselves without a hijab, or waving their hijabs on street corners and other public places.
Dec. 28 – On December 28, 2017, protests broke out in Mashhad, Iran’s second largest city, over economic hardships, corruption, and rising food and fuel prices. The initial protests were reportedly sparked by increases of up to 40 percent in staples, including eggs and poultry. Out of a population of 80 million people, about 3.2 million Iranians were jobless, with youth unemployment around 29 percent. The protests quickly morphed into anti-government demonstrations that spread to more than 80 cities. At least 20 people were killed and more than 3,000 arrested. The demonstrations were the largest challenge to the government since the 2009 Green Movement. The initial demonstrations lasted for about two weeks.
Feb. 11 – President Rouhani called for referendums to resolve Iran’s political divisions. The call came during a commemoration of the Revolution, one month after intense protests nationwide.
March 14 – Mayor of Tehran, Mohammad Ali Najafi, resigned following conservative backlash after he attended an Islamic version of Mother’s Day celebration that featured a female dance performance. Although the girls were under the age of nine, political opponents seized the opportunity to attack him.
April 7-9 – In a major setback with potential political fallout, the rial lost 18 percent of its value on the free market between April 7 and April 9. It hit an all-time low against the dollar, which was reportedly being traded for 62,000 rials on the free market. The official rate – set by the Central Bank of Iran – was 37,830 rials. In response, the government decided to finally unify the free market exchange rate and the official exchange rate – at 42,000 rials to the dollar.
April 18 – Kaveh Madani, deputy head of Iran’s Organization of Environmental Protection, resigned and left Iran for the United Kingdom following a crackdown on environmental activists. Madani was an award-winning scientist and water conservation expert who returned to Iran one year earlier at the Rouhani administration’s request. Madani was arrested in February in a regime sweep of environmentalists, one of whom died while in custody.
May 8 – President Trump announced the U.S. withdrawal from the JCPOA and the reimposition of nuclear-related sanctions on Iran. The remaining world powers party to the deal reiterated their support for it. Early signals from Tehran demonstrated a strong willingness to save the agreement.
May 13 – Tehran City Council elected Mohammed Ali Afshani as mayor of Tehran following the resignation of Mayor Najafi. Afshani, a reformist, was previously the governor of Fars Province. Tehran City Council refused to accept Najafi’s first resignation on grounds of ill health, believing it to be under duress. City Council accepted his second resignation one month later.
May 13 – Tehran City Council elected Mohammed Ali Afshani as mayor of Tehran following the resignation of Mayor Najafi. Afshani, a reformist, was previously the governor of Fars Province. Tehran City Council refused to accept Najafi’s first resignation on grounds of ill health, believing it to be under duress. City Council accepted his second resignation one month later.
June 25 – Protests shut down Tehran’s Grand Bazaar. Thousands of people marched to voice economic grievances in the capital’s largest demonstration since 2012. Riot police used tear gas to disperse the crowd. The next day, President Rouhani blamed “foreign media propaganda” for the devaluation of Iran’s currency, the rial.
July 29 - Iran’s currency hit another record low, dipping below 100,000 rials to one U.S. dollar. The economy continued a downward spiral in anticipation of the re-imposition of U.S. sanctions in August.
Aug. 8 and 26 – Parliament impeached Labor Minister Ali Rabiei and Economy Minister Masoud Karbasian. Conservative lawmakers blamed President Rouhani’s government for Iran’s economic deterioration.
Sep. 3 – Iran’s rial hit another record low, trading at 128,500 rials to the dollar on the open market. The currency had lost some 70 percent of its value over the year.
Sep. 22 – Gunmen attacked a military parade in the southwestern Iranian city of Ahvaz. The attackers killed at least 29 people and wounded 70, including IRGC soldiers and civilians. Arab separatists claimed responsibility. Iranian leaders blamed the United States’ regional allies for plotting the attack.
Sep. 25 – President Rouhani gave a speech at the United Nations in which he criticized the Trump administration. “The Iranian people have demonstrated their unwavering resilience during the past 40 years despite the difficulties and constraints caused by sanctions, and have shown that they can overcome this difficult phase as well,” he said. Rouhani’s address followed Trump’s. The U.S. president had said, “Iran’s leaders plunder the nation’s resources to enrich themselves and to spread mayhem across the Middle East and far beyond.”
Oct. 21 – President Rouhani reshuffled his cabinet’s economic team after his industry and roads ministers resigned in response to parliamentary pressure. He appointed Farhad Dejpasand, an academic, as the new economy and finance minister. Rouhani also replaced the urban development and roads minister, the industry, mines, and trade minister, and the labor minister. His choices were lesser-known figures meant to appease Parliament, which had confronted Rouhani’s government over the deteriorating economy.
Feb. 11 – Iran celebrated the 40th anniversary of the Islamic Republic’s establishment with mass rallies around the country. President Rouhani addressed the nation. “Today, we have a true democracy in Iran,” he claimed. “Parties, newspapers and the media are free in this country and all authorities must approach elections with an open mind.” He also emphasized Iran’s resistance to U.S. pressure.
Feb. 14 – A suicide bombing in Sistan and Baluchestan province killed 27 IRGC soldiers. President Rouhani blamed the United States and Israel for the attack.
Feb. 25 – Foreign Minister Mohammad Javad Zarif announced his resignation on Instagram. “I sincerely apologize for my inability to continue my service and for all of the shortcomings during the period of my service,” he wrote. The resignation, which exposed rifts among Iran’s political elite, appeared to be triggered by Zarif’s exclusion from Syrian President Bashar al Assad’s visit to Tehran earlier that day. Since 2015, Zarif had been the target of hardliners who thought he made too many concessions during the negotiations that led to the JCPOA. Zarif told colleagues that his departure would aid in “restoring the ministry to its legal position in foreign relations.”
Feb. 27 – President Rouhani rejected Zarif’s resignation. He quoted Supreme Leader Khamenei describing Zarif as ‘honest, brave, courageous and pious,’ and said that accepting Zarif’s resignation was “against our country’s interests.” IRGC Qods Force Commander Qassem Soleimani, who exerts broad influence over Iran’s foreign policy in the Middle East, also expressed support for Zarif. “Definitely, Zarif is in charge of foreign policy of the Islamic Republic of Iran and he has been always supported by top officials including the supreme leader,” he said. Zarif returned to work later that day.
March 7 – Supreme Leader Khamenei appointed Ebrahim Raisi as judiciary chief, replacing Ayatollah Sadeq Amoli Larijani. Raisi, a hardline cleric who lost to Hassan Rouhani by 19 percentage points in the 2017 presidential election, was close to Khamenei and perceived as a potential successor to him as Supreme Leader. Khamenei said he appointed Raisi to bring about a “transformation” in the judiciary and to be “with the people, the revolution and against corruption.” Raisi is a hojatoleslam, a mid-ranking cleric, but some Iranian news agencies began referring him to as an ayatollah on the day of his appointment. He reportedly participated in a “death commission” that ordered the extrajudicial executions of thousands of political prisoners in 1988.
March 11 – Nasrin Sotoudeh, Iran’s most prominent human rights lawyer, was sentenced to 38 years in prison and 148 lashes for nine charges. She received 12 years for allegedly encouraging “corruption and prostitution,” according to her husband, Reza Khandan. The charge was likely connected to Sotoudeh’s representing a woman who was arrested for peacefully protesting the compulsory hijab (head covering) imposed after the 1979 revolution.
Late March-Early April – Flash floods killed dozens of people across Iran. The worst rains in at least a decade ravaged 20 of Iran's 31 provinces. At least 25,000 homes were destroyed, and another 60,000 were damaged. President Rouhani’s hardline rivals used the occasion to criticize the government’s handling of the disaster. “Any shortcomings regarding the handling of the floods, failure to provide relief and aid to the survivors will be investigated,” said Judiciary Head Ebrahim Raisi. Both Rouhani and IRGC Qods Force Commander Soleimani toured the affected areas, sometimes contradicting each other’s instructions to residents.
April 9 – Iranian leaders united in condemnation of the United States’ designation of the IRGC as a foreign terrorist organization. President Rouhani and Foreign Minister Zarif both made statements supporting the IRGC. Members of Parliament, including Speaker Ali Larijani, dressed in IRGC uniforms and chanted “Death to America” and “Death to Israel” during their session.
April 21 – Supreme Leader Khamenei appointed Major General Hossein Salami as the new IRGC commander. Salami, a veteran of the 1980-1988 war with Iraq, had been the deputy IRGC commander and had previously served as head of the IRGC Air Force, which is responsible for Iran’s missile program. He replaced Major General Mohammad Ali Jafari, who was appointed to head the Hazrat-e Baqiatollah Social and Cultural Base, an ideological organization associated with the IRGC. Salami had a record of making inflammatory comments about the United States, Israel, and the Arab countries of the Persian Gulf. “The whole world should know that when we talk about martyrdom it does not mean that we stand still so that the enemy attacks us and kills us. If the enemy opts for a war, we will become fully offensive,” he said in February 2019.
May 23 – Supreme Leader Khamenei publicly criticized President Hassan Rouhani and Foreign Minister Mohammad Javad Zarif for their handling of the negotiations that produced the JCPOA. “I did not really believe in it [the negotiations], and I mentioned this to the president and the foreign minister, and I had warned them several times,” he said. Khamenei had given his approval to the negotiations and the final deal.
Oct. 1 – President Rouhani’s brother, Hosseni Fereydoun, was sentenced to five years in prison for corruption, according to state media. The sentence was reduced from seven years. A judiciary spokesperson said he also had to pay a fine and pay back the bribes he allegedly received. He had been arrested in 2017 after being the subject of multiple investigations, according to the judiciary. Fereydoun had long been accused of corruption by hardliners. Rouhani’s supporters claimed the charges were politically motivated.
Feb. 20 – U.S. Special Representative for Iran Brian Hook announced sanctions on five key members of Iran’s Guardian Council, an unelected panel of twelve Islamic jurists and scholars. The council disqualified more than 9,000 out of the some 14,000 candidates who registered to run in the February parliamentary elections. Hook dismissed the poll as “political theater” because “the real election took place in secret long before any ballots were cast.”
Feb. 21 – Conservative and hardline factions, including candidates closely aligned with the Revolutionary Guards, won a sweeping victory in parliamentary elections. They won 221 of the 290 seats, more than doubling their presence in parliament; 83 were elected in the 2016 poll, according to Icana, the parliament’s news outlet. In a major setback for allies of President Hassan Rouhani, only 19 reformists or centrists won seats. In the 2016 election, reformists and centrists won 121 seats, six times larger than in 2020. The turnout in the 2020 elections was only 42.6 percent, the lowest since the 1979 revolution.
March 3 – Parliament sessions were suspended indefinitely after 23 lawmakers—nearly 10 percent of the Majles—were infected. “These people have a close relationship with the people and they carry different viruses from different parts of the country, which may create a new virus, so we recommend the lawmakers to cut off their relationship with the public for now,” said Parliament’s Deputy Speaker Abdolreza Mesri.
April 7 – The Majles reconvened for the first time since February 25. More than two-thirds of lawmakers gathered for the session. In a vote, parliament rejected an emergency bill for a one-month nationwide lockdown to stem the virus.
May 27-28 – Iran’s new parliament held its opening session on May 27 despite the COVID-19 pandemic. On the following day, the Majles elected Mohammad Baqer Qalibaf, a political hardliner and a former Revolutionary Guard, as its new speaker. The former mayor of Tehran, who also ran for the presidency three times, received 230 votes from the 264 lawmakers who attended the session. Qalibaf vowed to improve the livelihood of the poor, create jobs, raise the value of the national currency and decrease Iran's dependence on oil.
Dec. 1 – Iran’s parliament, which was dominated by conservatives and hardliners, passed a bill requiring the government to immediately resume enriching uranium to 20 percent and to stockpile 120 kilograms (265 pounds) of it annually. Uranium must be enriched to 90 percent or above to fuel a weapon. Parliament also called on President Rouhani, who opposed the bill, to restrict International Atomic Energy Agency inspectors if U.S. sanctions—on Iran's banking and oil sectors—were not lifted within a month. The Guardian Council later extended the deadline to two months.
April 25 – Iran International TV, a Persian-language station based in London, aired three hours of a leaked interview with Foreign Minister Zarif that triggered a political firestorm. Zarif candidly said that the IRGC dominated foreign policy, had withheld information about military operations, and had sidelined the foreign ministry in major decisions. The three-hour audio was an excerpt from a seven-hour interview conducted as part of an oral history project on the Rouhani administration. The interviews with Zarif and other officials were not intended for publication before Rouhani’s second and last term ended in August 2021.
On May 2, Supreme Leader Khamenei appeared to criticize Zarif for his remarks but did not name him during a televised address. “Some statements have been heard from certain officials of the country these days that are a source of surprise and regret,” he said. Zarif apologized on Instagram.
May 25 – The Guardian Council approved seven candidates to run for president. A total of 592 candidates, 552 men and 40 women, had registered to run. The Guardian Council barred some 98 percent of hopefuls, including former President Ahmadinejad, former Speaker of Parliament Ali Larijani and First Vice President Eshaq Jahangiri. The seven approved candidates included five conservatives, one centrist and one reformist. The head of the national judiciary, Ebrahim Raisi, was the most prominent conservative candidate.
June 18-19 – Iran held its presidential election on June 18. Three candidates had dropped out on June 16, which left four in the race. On June 19, the Interior Ministry announced that hardliner Ebrahim Raisi won the election with 62 percent of the votes. But the turnout, just 48.8 percent, was the lowest for a presidential election in the history of the Islamic Republic. Only 28.9 million Iranians — out of the more than 59 million eligible voters — participated. Activists had called for a boycott. Compared to previous elections, the low turnout reflected widespread apathy about both the candidates and the future of the revolution.
July 15 – Starting on May 23, several major cities, including Tehran, were hit by rolling power blackouts caused by soaring temperatures and rising demand on crumbling infrastructure. Meanwhile, over 300 cities—nearly a fourth of all municipalities— faced water shortages caused by a drought that produced one of the driest years since 1971. The twin crises triggered protests in major cities and the provinces across several days. President Rouhani blamed the power outages on the drought and high temperatures and said that the crisis was “temporary.” But he was also forced to publicly acknowledge government shortfalls. Amnesty International reported that security forces had killed at least eight protesters and bystanders, between July 15 and 23, across seven different cities in Khuzestan province. On July 28, the United States condemned Iran’s crackdown on peaceful protests.
Aug. 1 – Outgoing President Rouhani apologized to Iranians for their suffering during his eight years in office. “If we had any shortcoming and flaws, we ask people’s forgiveness and mercy,” he said during his last cabinet meeting. Rouhani said that his administration would have been more successful if President Donald Trump had not withdrawn from the 2015 nuclear deal and reimposed economic sanctions on Iran in 2018. Rouhani also cited the COVID-19 pandemic in 2020 and a prolonged drought as key obstacles. Rouhani admitted that he “did not tell part of the truth” to the public for the sake of preserving national unity. But he did not elaborate.
Aug. 5 – Former judiciary chief Ebrahim Raisi took the oath of office as Iran’s eighth president in a ceremony before parliament, senior officials and foreign dignitaries. On foreign policy, the new president pledged to support “any diplomatic plan” to lift U.S. sanctions which have battered Iran’s economy since 2018. He vowed that Iran’s controversial nuclear program was “peaceful.” At the same time, Raisi said, “All the parameters of national power will be strengthened, adding that “the Islamic Republic of Iran’s power in the region creates security.” On domestic policy, he pledged to stabilize the economy, address people’s basic needs, fight corruption and to better manage water and gas resources.
Garrett Nada, Eli Pollock, Daniel Schnur, and John Prentice Caves III also contributed to this timeline.