Niinistö je bio kandidat Stranke nacionalne koalicije na predsjedničkim izborima 2012. Sa 37,0% glasova u prvom krugu se kvalificirao u drugi krug, gdje je porazio Pekku Haavistoa iz Zelene lige.[3]
Tada je dobio 62,6% glasova nasuprot Haavistovih 37,4%.