Οι προεδρικές εκλογές του 2012 διεξήχθησαν στις 6 Μαΐου 2012 στη Σερβία, την ίδια ημέρα με τις βουλευτικές εκλογές.[1] Πρόεδρος εξελέγη στον δεύτερο γύρο ο Τόμισλαβ Νίκολιτς.
Οι εκλογές προκηρύχθηκαν έπειτα από την πρόωρη παραίτηση του προέδρου Μπόρις Τάντιτς ώστε να συμπέσουν με τις βουλευτικές και τοπικές εκλογές. Υπηρεσιακός πρόεδρος ανέλαβε προσωρινά ο πρόεδρος της Βουλής, Σλάβιτσα Τζούκιτς Ντεγιάνοβιτς.[2] Έλαβαν μέρος συνολικά 12 υποψήφιοι.[3] Καθώς κανείς εκ των υποψηφίων δεν μπόρεσε να συγκεντρώσει το απαιτούμενο ποσοστό για εκλογή από τον πρώτο γύρο, ο τελικός νικητής κρίθηκε στον δεύτερο γύρο που έγινε στις 20 Μαΐου μεταξύ του Τάντιτς και του Τόμισλαβ Νίκολιτς από το Σερβικό Προοδευτικό Κόμμα.[4]
Σύμφωνα με τα πρώτα αποτελέσματα ο εθνικιστής Νίκολιτς αναδείχθηκε νικητής.[5] Τα επίσημα αποτελέσματα ήταν ποσοστό 51.12% για τον Νίκολιτς και 48,88% για τον Τάντιτς. Ο νικητής των εκλογών είχε την υποστήριξη του κόμματος DSS.[6]
Το Κέντρο για Ελεύθερες Εκλογές και Δημοκρατία ήταν ανάμεσα στους εκλογικούς παρατηρητές.[7] Ο ΟΑΣΕ ανέλαβε να οργανώσει την ψηφοφορία για τους 109.000 Σέρβους ψηφοφόρους του Κοσόβου.[8] Δεν σημειώθηκαν επεισόδια σε όλη τη χώρα.[9] Στον πρώτο γύρο προηγήθηκε ο Τάντιτς με 26,7% έναντι 25,5% για τον Νίκολιτς και οι δυο τους αναμετρήθηκαν στον δεύτερο γύρο.[10]
Στον τελικό γύρο επικράτησε ο Νίκολιτς. Ο αντίπαλός του τον συνεχάρη.[11] Η ορκωμοσία του νέου προέδρου έγινε στις 31 Μαΐου 2012.