The first semi-final took place on 6 February 2016 at the Scandinavium in Gothenburg, hosted by Gina Dirawi and Petra Mede. "Don't Worry" performed by Ace Wilder and "Constellation Prize" performed by Robin Bengtsson qualified directly to the final, while "Bada nakna" performed by Samir and Viktor and "Rik" performed by Albin and Mattias advanced to the Second Chance round. A total of 4,389,687 votes were cast by the viewers during the show with a total of 477,689 SEK collected for Radiohjälpen.
The second semi-final took place on 13 February 2016 at the Malmö Arena in Malmö, hosted by Gina Dirawi. Charlotte Perrelli was originally supposed to co-host the show; however, after a breach of contract arose due to her endorsement deal with mobile phone brand Comviq, she appeared only as a guest performer instead. "We Are Your Tomorrow" performed by David Lindgren and "Save Me" performed by Wiktoria qualified directly to the final, while "Hunger" performed by Molly Pettersson Hammar and "I Will Wait" performed by Isa advanced to the Second Chance round. A total of 4,647,934 votes were cast by the viewers during the show with a total of 487,371 SEK collected for Radiohjälpen.
The third semi-final took place on 20 February 2016 at the Himmelstalundshallen in Norrköping, hosted by Gina Dirawi and Henrik Schyffert. "Human" performed by Oscar Zia and "My Heart Wants Me Dead" performed by Lisa Ajax qualified directly to the final, while "Kizunguzungu" performed by SaRaha and "Put Your Love on Me" performed by Boris René advanced to the Second Chance round. A total of 4,389,051 votes were cast by the viewers during the show with a total of 425,474 SEK collected for Radiohjälpen.
The fourth semi-final took place on 27 February 2016 at the Gavlerinken Arena in Gävle, hosted by Gina Dirawi and Sarah Dawn Finer. "Youniverse" performed by Molly Sandén and "If I Were Sorry" performed by Frans qualified directly to the final, while "Håll om mig hårt" performed by Panetoz and "Rollercoaster" performed by Dolly Style advanced to the Second Chance round. A total of 4,592,313 votes were cast by the viewers during the show with a total of 628,870 SEK collected for Radiohjälpen.
The Second Chance round took place on 5 March 2016 at the Halmstad Arena in Halmstad, hosted by Gina Dirawi, Ola Salo and Peter Jöback. The eight entries that placed third and fourth in the preceding four semi-finals competed during the show in four duels. SVT decided which entries would face off in each duel. Viewers determined the results during the show through telephone, SMS and application voting. Voting in each duel commenced at the start of the first entry's performance and concluded one minute and thirty seconds following the end of the second entry's performance. Executive producer Christer Björkman announced which four entries won their duels and advanced to the final in addition to revealing the running order of the final at the conclusion of the show. "Håll om mig hårt" performed by Panetoz, "Put Your Love on Me" performed by Boris René, "Kizunguzungu" performed by SaRaha and "Bada nakna" performed by Samir and Viktor qualified to the final. A total of 6,059,917 votes were cast by the viewers during the show with a total of 441,443 SEK collected for Radiohjälpen.
The final took place on 12 March 2016 at the Friends Arena in Stockholm, hosted by Gina Dirawi and William Spetz.