Flyingshot Lake, or Flyingshot Lake Settlement, is an unincorporated community in Alberta, Canada within the County of Grande Prairie No. 1 that is recognized as a designated place by Statistics Canada. It is located approximately west of Highway 40, and south of Highway 43. It surrounds a lake of the same name, and is adjacent to the City of Grande Prairie to the northeast.
In the 2021 Census of Population conducted by Statistics Canada, Flyingshot Lake had a population of 237 living in 88 of its 106 total private dwellings, a change of from its 2016 population of 269. With a land area of , it had a population density of in 2021.
As a designated place in the 2016 Census of Population conducted by Statistics Canada, Flyingshot Lake had a population of 269 living in 96 of its 96 total private dwellings, a change of from its 2011 population of 263. With a land area of , it had a population density of in 2016.