The population of Cranbrook was 18,947 at the 2006 consensus .
As of 2006 , Cranbrook 's population is 18,947 , and the metropolitan population is 27,229 .