Nakon donošenja novog ustava Srbije (novembra 2006. godine), donet je Ustavni zakon, koji je predviđao da se izbori za predsednika Srbije moraju raspisati do kraja 2007. godine. Predsednik parlamenta je raspisao izbore za predsednika Republike za 20. januar 2008. godine.
Od devet kandidata u prvom krugu, potpredsednik Srpske radikalne stranke Tomislav Nikolić dobio je 1.646.172 glasa (39,99%,), a kandidat Demokratske stranke Boris Tadić 1.457.030 glasova (35,39%).
U drugom krugu, održanom 3. februara, Boris Tadić je većinom glasova (dobio je 2.304.467, odnosno 50,31%) pobedio Nikolića (koji je dobio 2.197.155, odnosno 47,7%) i po drugi put postao predsednik.
Održani 20. januara 2008. godine (1. krug) i 3. februara 2008. (2. krug)
Prvi krug
Upisano: 6.708.697, 8573 biračkih odbora
glasalo: 4.116.844 birača
nevažećih listića: 78.462
r. br.
| ime i prezime
| predlagač
| Broj glasova
| % |
1.
| TOMISLAV NIKOLIĆ
| Srpska radikalna stranka
| 1.646.172
| 39,99 |
3.
| BORIS TADIĆ
| Demokratska stranka
| 1.457.030
| 35,39 |
4.
| VELIMIR ILIĆ
| Nova Srbija
| 305.828
| 7,43 |
8.
| MILUTIN MRKONjIĆ
| Socijalistička partija Srbije
| 245.889
| 5,97 |
7.
| ČEDOMIR JOVANOVIĆ
| Liberalno demokratska partija
| 219.689
| 5,34 |
5.
| IŠTVAN PASTOR
| Mađarska koalicija
| 93.039
| 2,26 |
9.
| MILANKA KARIĆ
| Pokret SNAGA SRBIJE – Bogoljub Karić
| 40.332
| 0,98 |
6.
| MARIJAN RISTIČEVIĆ
| Koalicija Narodna seljačka stranka – Ujedinjena seljačka stranka
| 18.500
| 0,45 |
2.
| JUGOSLAV DOBRIČANIN
| Reformistička stranka
| 11.894
| 0,29 |
 
Drugi krug
Upisano: 6.723.762 glasača; 8.508 biračkih mesta
glasalo: 4.580.428
nevažeći listići: 78.806
2. Boris Tadić, DS, 2.304.467 glasova, 50,31%
1. Tomislav Nikolić, SRS, 2.197.155 glasova, 47,97%