Ptilotus polystachyus is endemic to Australia and found in all mainland states and the Northern Territory. It occurs more frequently in the drier inland parts of the continent, and is thought to be opportunistic in disturbed areas such as road edges.
Ptilotus polystachyus is listed in the following regions:
Far West New South Wales | South West Queensland | Central West Queensland | Pilbara | Gascoyne | Central and Barkley