The species is often found in sand over limestone, more rarely on skeletal soils or sandy soils over granite. It may form pure stands in open areas of Eucalyptus gracilis or in Eucalyptus foecunda, Melaleuca lanceolata and M. uncinata scrub. It is restricted to the south of Eyre Peninsula where two main populations occur one at Stamford Hill, Cape Donnington Peninsula and Pillie Lake within the Lincoln National Park and at Billy Light Point near Port Lincoln. In addition it occurs also at West Point, Memory Cove and near Jussieu Bay.