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.