Les résultats de l'élection présidentielle 2017 pour Castelnau-Rivière-Basse ont été dévoilés par le ministère de l'Intérieur le 7 mai 2017. C'est en mai 2019, avec les résultats des élections européennes à Castelnau-Rivière-Basse, que le prochain aperçu des rapports de force politiques sera disponible dans cette ville. C'est en fin de compte le président fraîchement élu qui est arrivé en tête à Castelnau-Rivière-Basse dimanche 7 mai. Emmanuel Macron a décroché 70,7% des voix contre 29,3% pour la députée européenne, Marine Le Pen. Emmanuel Macron a de plus décroché un résultat plus élevé à Castelnau-Rivière-Basse qu'au niveau national (66,1% des suffrages exprimés). Les électeurs de Castelnau-Rivière-Basse ont dû faire un choix par défaut, car ce n'est ni monsieur Macron, ni madame Le Pen qu'ils avaient plébiscité deux semaines auparavant. Au premier tour, Jean-Luc Mélenchon était arrivé en tête avec 21,6% des voix des électeurs devant Emmanuel Macron (20,4% des suffrages).