Ancienne commune du canton de Fribourg, district du Lac, ayant fusionné en 2022 avec Clavaleyres et Galmiz dans la commune de Morat. Le village-rue de Gempenach est situé à 6 km au nord-est de Morat, à la frontière avec le canton de Berne. 1340 Champagnie, 1408 Gempenach, 1409 Gempernach, français Champagny. 191 habitants en 1850, 213 en 1900, 182 en 1950, 281 en 2000, 282 en 2010, 314 en 2020, 306 en 2021.
A la Forstmatte, on mit au jour l'une des plus grandes nécropoles de La Tène ancienne et moyenne du canton de Fribourg. Au XIXe siècle, elle fut endommagée par l'exploitation d'une gravière sans avoir fait l'objet d'un inventaire archéologique. Le nombreux mobilier, composé notamment de bracelets (parure) en bronze ou en verre, de fibules en bronze et d'armes, fut remis aux musées de Berne et de Morat. Gempenach appartenait à la seigneurie de Morat avec laquelle elle passa à Fribourg et Berne en 1475. Après la République helvétique, la commune fut définitivement attribuée au canton de Fribourg (1803). Le village, essentiellement protestant, relève de la paroisse de Ferenbalm, réunissant des communes bernoises et fribourgeoises. L'auberge de campagne Zum Kantonsschild, la vieille école et quelques fermes datent du XIXe siècle. L'agriculture continue de dominer, toutefois, en 2000, les deux tiers environ de la population active travaillaient dans le canton de Berne.