In the 2021 Canadian census conducted by Statistics Canada, Dinsmore had a population of 267 living in 125 of its 166 total private dwellings, a change of -7.6% from its 2016 population of 289. With a land area of 2.55 km2 (0.98 sq mi), it had a population density of 104.7/km2 (271.2/sq mi) in 2021.[8]
In the 2016 Canadian census, the Village of Dinsmore recorded a population of 289 living in 132 of its 150 total private dwellings, a 10% decrease from its 2011 population of 318. With a land area of 2.59 km2 (1.00 sq mi), it had a population density of 111.6/km2 (289.0/sq mi) in 2016.[9]