Historically, "O. richmondia" is recorded from rainforests southwards from Maryborough to the Clarence River in New South Wales. Due to widespread habitat loss throughout its range, its distribution is much more restricted, especially in Queensland. Its present-day range is from Kin Kin and Pomona, North Arm, Yandina, Coolum (although this population is now extinct due to drought), Parklands and Nambour, Diddillibah, Buderim, Eudlo, Palmwoods, the Mooloolah and Diamond Valleys, the entire Blackall Range southeast from Kenilworth to the state forest near the Caloundra Turnoff and west to Peachester and the Stanley River, and the Conondale Range southwards to Mount Mee.