In the 2021 Census of Population conducted by Statistics Canada, Grayson had a population of 185 living in 98 of its 112 total private dwellings, a change of -12.3% from its 2016 population of 211. With a land area of 1.79 km2 (0.69 sq mi), it had a population density of 103.4/km2 (267.7/sq mi) in 2021.[8]
In the 2016 Census of Population, the Village of Grayson recorded a population of 211 living in 101 of its 117 total private dwellings, a 12.8% change from its 2011 population of 184. With a land area of 1.87 km2 (0.72 sq mi), it had a population density of 112.8/km2 (292.2/sq mi) in 2016.[9]
Like many small Saskatchewan communities, Grayson was built along a railway which no longer exists. It no longer has a grain elevator, but a few unique businesses and its proximity to Melville allow it to prosper, particularly the meat plant at Ottenbreit's Meats (source of the famous 'Grayson Sausage').
Grayson also possesses a post office, modern grocery/cafe, hardware store, plumbers, tavern, elementary school, village and Rural Municipality offices, business services and computer technical services. There is also a dance hall, and a seniors centre.