The size of Bonnyrigg is approximately 39 km2. It has 13 parks covering nearly 2% of total area.

The population of Bonnyrigg in 2001 was 11,049 people. By 2006 the population was 8,308 showing a population decline of 24% in the area during that time.

The predominant age group in Bonnyrigg is 10-19 years.

Households in Bonnyrigg are primarily couples with children and are likely to be repaying between $800 - $1000 per month on mortgage repayments.

In general, people in Bonnyrigg work in a non-specific occupation.

In 2001, 53.2% of the homes in Bonnyrigg were owner-occupied compared with 50.1% in 2006.

Currently the median sales price of houses in the area is $426,500.