Eurovision Song Contest 2012 blev afholdt i Aserbajdsjan 22. maj, 24. maj 2012, og finale lørdag den 26 maj.