Canjilon is a census-designated place in Rio Arriba County, New Mexico, United States. As of the 2020 census, Canjilon had a population of 228. Canjilon has a post office with the ZIP code 87515. The community is located along New Mexico State Road 115. Canjilon was first settled in 1870, and by 1880, 35 families lived there.