There are a few interesting and undeniable facts about the election.
1) The leading vote-getter was a reformist. Mohammad Reza Aref, was a vice president under Mohammad Khatami, and continues to be a reformist. His revolutionary credentials are without question, yet he managed to pass the Guardian Council's vetting in both the 2013 presidential election (before withdrawing and throwing his support behind eventual winner Rouhani), and this election. He ran in Tehran, the most cosmopolitan and therefore potentially "liberal" part of the country, but the fact that he was able to receive the most votes says a lot.
2) Rafsanjani was able to receive a lot of votes. I've written a lot on Hashemi Rafsanjani in the past and for good reason; he is one of the most interesting remaining revolutionary leaders. He conspired with Khamenei to remove Ayatollah Montazeri as Deputy Supreme Leader, yet since 2009 has aligned himself with the moderates and reformists. He has been wildly unpopular for his perceived corruption, as well as his political positions, but he seems have to changed this. The state-sponsored persecution of his family may have something to do with reformists and moderates accepting him.
3) The overlapping lists don't help in understanding the political bent of the Majles and Assembly of Experts. The wonderful folks at IranPolitik.com have posted this great graphic illustrating the complexity of the lists and how the actual results are hard to understand at this point
Our summary of #IranElections2016 Parliament results. As with our AoE graphic this is based on analysis of lists. pic.twitter.com/PfqU58XOxT— IranPolitik (@IranPolitik) March 2, 2016