Presidentinvaalissa 2018 Sauli Niinistö oli ylivoimainen Karkkilassakin ja sai 62,0 % äänistä.

Kakkossijalle vaalissa yltänyt Vihreiden ehdokas Pekka Haavisto sai 453 ääntä, mikä on 9,7 % kaikista äänistä. Tulos oli lähestulkoon sama ennakkoäänissä ja varsinaisen vaalipäivän äänissä.

Haaviston äänimäärä on hyvin lähellä Vihreiden v. 2017 kuntavaalien äänimäärää. Vihreiden ehdokkaat keräsivät silloin yhteensä 459 ääntä.