In the
2021 Census of Population conducted by
Statistics Canada, Belcarra had a population of 687 living in 262 of its 289 total private dwellings, a change of from its 2016 population of 643. With a land area of , it had a population density of in 2021. The linguistic makeup of the village is
English as the first language of 91.2% of the population, and 8.0% first learnt other languages. 94.2% of the population can speak only English, 5.1% can speak both English and French. In the village the age distribution is 17.6% under the age of 14, 11.0% from 15 to 24, 25.0% from 25 to 44, 40.4% from 45 to 64, and 6.6% who are 65 years of age or older. The median age is 44 years. For every 100 females there are 101.5 males. For every 100 females age 15 and over, there are 107.3 males. There are 260 households, out of which 26.9% had children living with them, 69.2% ware
married couples living together, 4.5% had a female householder with no husband present, and 19.2% of all households are made up of individuals. The average married-couple family size was 2.7.
Christians makes up 55.1% of the population, or 22.8%
Catholic, 27.2%
Protestant, 0.0%
Orthodox, and 5.1% other Christian. Other religions in the village include 1.5%
Jewish, and 1.5% other religions. 41.2% of the population claimed to have no religious affiliation. The median income for a household in the village was $100,995, and the median income for a family was $105,016. Males had an average income of $61,200 versus $34,840 for females. About 3.7% of the labour force was unemployed. The largest occupation categories were 23.5% employed in social science, education, government service and religion occupations, 17.3% business, finance and administration occupations, 17.3% sales and service occupations, and 16.0% in management occupations.
Note: Percentages may not total 100 percent due to rounding of data samples. ==Emergency services==