Small-leaf Wax-flower grows in rocky areas in woodland, mainly in inland parts of south-east Queensland, inland New South Wales, north-west Victoria and the Flinders Ranges in South Australia.