Commune du canton de Fribourg, district de la Broye, enclave dans le canton de Vaud, sur une falaise surplombant la Broye, ayant fusionné en 2005 avec Praratoud (qui s'en était détaché en 1815 pour devenir commune), en 2017 avec Villeneuve et en 2021 avec Cheiry. Surpierre fut chef-lieu de bailliage, puis de district et ancienne seigneurie. 1142 Super Petram, ancien nom allemand Überstein. 167 habitants en 1811, 245 en 1850, 244 en 1900, 236 en 1950, 238 en 2000, 294 en 2005, 299 en 2010, 715 en 2017, 747 en 2020.
La seigneurie de Surpierre releva de la famille du même nom, attestée de 1142 à 1233. Passée sous la souveraineté directe des Cossonay au XIIIe siècle, elle comprenait en 1380 Ménières, Granges-près-Marnand, Trey, Henniez, Marnand, Coumin, Chapelle, Cheiry et Villeneuve. Propriété des Challant (1399), des Glérens (1414), châtellenie des Savoie (1472) inféodée en 1488 à François de Gruyère, elle fut conquise par Berne le 21 février 1536, cédée le 1er mars à Fribourg qui en fit un bailliage. Un premier château fut érigé probablement au milieu du XIIe siècle. L'actuel, attesté dès la fin du XIIIe siècle, incendié en 1476 et 1539, fut rebâti en 1544 comme résidence baillivale et vendu par le canton en 1850. Le bourg castral, fondé probablement par les Cossonay, attesté en 1344, fut abandonné à la fin du XVe siècle. La commune fit partie du district d'Estavayer dès 1798, fut chef-lieu de celui de Surpierre de 1803 à 1848. La paroisse de Surpierre comprend Cheiry, Chapelle, Praratoud et Villeneuve. L'église Notre-Dame des Champs, peut-être antérieure au XIIe siècle (avec tombes plus anciennes) fut offerte au prieuré de Saint-Maire de Lausanne (acte de confirmation en 1184); elle devint paroissiale entre 1228 et 1285. Isolée, elle fut déplacée au village en 1820 et dédiée à la Nativité de la Vierge et à Marie-Madeleine. Surpierre accueillit le premier séminaire diocésain (1691-1709). Traditionnellement agricole (culture des céréales et élevage), le village fut mal desservi du fait de son enclavement (routes secondaires, station d'Henniez sur la ligne de la Broye).