M. Markus Bapst est député du groupe démocrate-chrétien du district de la Singine depuis 1999. Il démissionne avec effet au 31 octobre 2019 de sa fonction de député au Grand Conseil fribourgeois désireux, après 20 ans de députation, de céder sa place à de nouvelles forces.
Durant son mandat, M. Bapst a été Président de plusieurs commissions ordinaires, ainsi que membre de plus d’une cinquantaine de commissions ordinaires.