Surpierre is a municipality of the district Broye in the canton of Fribourg in Switzerland. On 1 January 2005 Praratoud became a part of Surpierre and on 1 January 2017 Villeneuve became a part of Surpierre.