Lac-Beauport (French pronunciation: [lak bopɔʁ]) is a town in the Capitale-Nationale region of Quebec, Canada, located on the eponymous Lake Beauport.
It has a population of about 8,200 people, and lies about 25 kilometres north from downtown Quebec City.
It is bounded to the south by Quebec City, to the north and west by the united townships of Stoneham-et-Tewkesbury and to the east by the municipality of Sainte-Brigitte-de-Laval.
Located in the Laurentians massif, the municipality occupies the basin centered on the lake as well as the surrounding hills and mountains.
In common use, it was only known as Lac-Beauport, prompting the town council to officially change the name in 1989.