Endemic to NSW primarily where it is found on the tablelands and western slopes of the Great Dividing Range in from Warialda through to Cowra as a part of Eucalyptus woodland communities growing in rocky soils over and around granite or sandstone. Also known from south-eastern QLD where it is rare.