Cromarty is a rural locality in the Shire of Burdekin, Queensland, Australia. In the 2021 census, Cromarty had a population of 43 people. The locality is bounded to the east by the meandering Haughton River and to the north by Burrumbush Creek, a tributary of the Haughton River. Their confluence is at the north-eastern corner of the locality.