Résultats au 2ème tour
Au 2ème tour 2 658 électeurs sont inscrits sur les listes électorales à Gramat avec 404 abstentions (15,2%).
A Gramat, au 2ème tour, 2254 électeurs (84,8%) ont exprimé un vote, 141 votes (6,26%) sont considérés comme blancs ou nuls.
Electeurs exprimés : 2113 (79,5%).
François HOLLANDE

Parti Socialiste (PS) 1272 voix
Nicolas SARKOZY

Union pour un Mouvement Populaire (UMP) 841 voix
Résultats au 1er tour
Au 1er tour la commune de Gramat recense 2 659 inscrits sur les listes électorales, 423 électeurs (15,91%) se sont abstenus.
2236 électeurs ont voté (84,09%) à Gramat au 1 er tour dont 33 votes (1,48%) sont blancs ou nuls.
Exprimés : 2203 électeurs (82,85%).
François HOLLANDE

Parti Socialiste (PS) 756 voix
Nicolas SARKOZY

Union pour un Mouvement Populaire (UMP) 495 voix
Marine LE PEN

Front National (FN) 302 voix
Jean-Luc MÉLENCHON

Front de gauche 291 voix
François BAYROU

Mouvement Démocrate (Modem) 210 voix
Eva JOLY

Europe Ecologie les Verts 40 voix
Nicolas DUPONT-AIGNAN

Debout la République 44 voix
Philippe POUTOU

Nouveau Parti Anticapitaliste (NPA) 41 voix
Nathalie ARTHAUD

Lutte Ouvrière 14 voix
Jacques CHEMINADE

Solidarité et Progrès 10 voix