Buffat war Mitglied der Gemeindeparlamente von Vuarrens (Conseiller général, 1998–2005) und Crissier (Conseiller communal, 2007–2012). Von 2007 bis 2015 gehörte er dem Grossen Rat des Kantons Waadt an. Dort war er Fraktionspräsident der SVP (ab 2012) und Präsident der Finanzkommission.[7]
Im Oktober 2021 wurde er von seiner Partei als einziger Kandidat per Akklamation als Kandidat für die Wahl in den Waadtländer Regierungsrat nominiert.[5] Er wurde im Jahr darauf jedoch nicht gewählt.[8]
Nationale Ebene
2015 wurde er in den Nationalrat gewählt[9] und 2019 wiedergewählt.[10] Beide Male kandidierte er gleichzeitig erfolglos für den Ständerat.[11] Im Nationalrat ist er Präsident der Legislaturplanungskommission 2019–2023 und Mitglied der Staatspolitischen Kommission und der Delegation für die Beziehungen zum französischen Parlament sowie stellvertretendes Mitglied in der Redaktionskommission und der Redaktionskommission für die französische Sprache (Stand Oktober 2023).[6]
Positionen
Buffat gilt als nahe der zürcherischen SVP-Linie politisierend.[4] Er figuriert auf den vom Forschungsinstitut Sotomo für die Parlamentswahlen jeweils erstellten Smartvote-Befragungen von den Westschweizer Nationalräten am weitesten rechts.[12] Er war Mitglied der Aktion für eine unabhängige und neutrale Schweiz (AUNS) und ist entschieden gegen eine Annäherung der Schweiz an die EU.[13]