Les résultats de la présidentielle ont été publiés par le ministère de l'Intérieur le 7 mai 2017, ils sont consultables dans les tableaux qui se trouvent ci-dessous. Il faudra attendre mai 2019 et le résultat des européennes à Saint-Robert pour pouvoir observer l'évolution des équilibres politiques au sein de la ville. C'est en fin de compte Emmanuel Macron qui est arrivé en tête à Saint-Robert au soir du second tour de l'élection présidentielle. Dans ce village de la Corrèze, celui qui est d'ores et déjà le huitième président de la Ve République a décroché 78% des bulletins de vote contre 21,7% pour la fille de Jean-Marie Le Pen, Marine Le Pen.