The size of Craigmore is approximately 4.9 square kilometres. It has 55 parks covering nearly 8.4% of total area. The population of Craigmore in 2011 was 11,102 people. By 2016 the population was 10,886 showing a population decline of 1.9% in the area during that time. The predominant age group in Craigmore is 50-59 years. Households in Craigmore are primarily couples with children and are likely to be repaying $1000 - $1399 per month on mortgage repayments. In general, people in Craigmore work in a trades occupation. In 2011, 76.6% of the homes in Craigmore were owner-occupied compared with 75% in 2016. Currently the median sales price of houses in the area is $335,000.