Estavayer-le-Lac (Arpitan: Thavalyi-le-Lé ) is a municipality of the canton of Fribourg, situated on the south shore of Lake Neuchâtel. Estavayer-le-Lac is located between Yverdon and Bern. It is the capital of the district of Broye. The municipality of Font merged on 1 January 2012 into the municipality of Estavayer-le-Lac.
Estavayer-le-Lac has an area, as of 2009, of 6.4 square kilometers (2.5 sq mi). Of this area, 3.57 km2 (1.38 sq mi) or 55.9% is used for agricultural purposes, while 0.39 km2 (0.15 sq mi) or 6.1% is forested. Of the rest of the land, 2.14 km2 (0.83 sq mi) or 33.5% is settled (buildings or roads), 0.02 km2 (4.9 acres) or 0.3% is either rivers or lakes and 0.3 km2 (0.12 sq mi) or 4.7% is unproductive land. Following the 2012 merger of Font, the total area increased to 8.9 square kilometers (3.4 sq mi).
Of the built up area, industrial buildings made up 4.7% of the total area while housing and buildings made up 16.0% and transportation infrastructure made up 7.8%. while parks, green belts and sports fields made up 4.4%. Out of the forested land, 4.5% of the total land area is heavily forested and 1.6% is covered with orchards or small clusters of trees. Of the agricultural land, 46.9% is used for growing crops and 8.1% is pastures. All the water in the municipality is in lakes.