À Saint-Porchaire, les résultats de la présidentielle 2017 sont dorénavant publics (ils sont disponibles dans les tableaux complets présents ci-dessous). À Saint-Porchaire, le candidat de "En Marche !" a finalement devancé Marine Le Pen au soir du deuxième tour de l'élection présidentielle. Au sein de cette commune de la Charente-Maritime, Emmanuel Macron a décroché 59,8% des voix des électeurs contre 40% pour l'ancienne conseillère municipale d'Hénin-Beaumont, Marine Le Pen. Emmanuel Macron a cependant décroché un moins bon score à Saint-Porchaire que dans l'ensemble de la France. Le prochain rendez-vous électoral se jouera en mai 2019 : il s'agira des européennes à Saint-Porchaire.