In the 2021 Census of Population conducted by Statistics Canada, St. Gregor had a population of 104 living in 46 of its 49 total private dwellings, a change of 7.2% from its 2016 population of 97. With a land area of 0.84 km2 (0.32 sq mi), it had a population density of 123.8/km2 (320.7/sq mi) in 2021.[8]
In the 2016 Census of Population, the Village of St. Gregor recorded a population of 97 living in 42 of its 48 total private dwellings, a -1% change from its 2011 population of 98. With a land area of 0.91 km2 (0.35 sq mi), it had a population density of 106.6/km2 (276.1/sq mi) in 2016.[9]