The 2020 United States census reported Canyon had a population of 208. The population density was .
{| class="wikitable" style="text-align:center;"
|+Canyon, California – Racial and ethnic composition<br><small></small>
!Race / Ethnicity <small>(NH = Non-Hispanic)</small>
!Pop 2010
!Pop 2020
!% 2010
Infrastructure
The only public services in the community are the local post office (ZIP Code 94516) where all mail is picked up, and the three-room schoolhouse Canyon Elementary School, a 68-student K-8 public school, located on Pinehurst Road on the banks of the Upper San Leandro Creek.
Water service in Canyon is partially provided by the Moraga Heights Mutual Water Company, a non-profit cooperative. Established in the 20th century, the company originally distributed spring water and now sources water from a well located on a nearby hill. Built in the late 1980s, the well includes a treatment system and is subject to regular oversight by the Contra Costa County Health Department, which conducts monthly sampling and extensive testing every three years. The water system infrastructure was designed and installed by the members themselves, who also perform ongoing maintenance. Each household is equipped with a water meter, and costs are distributed based on usage, covering materials for system upkeep rather than the water itself.
Crime and public safety
Canyon residents value close community ties and self-reliance. After a bomb scare raised concerns about effectiveness of county law enforcement, locals formed informal neighborhood watch groups.
