The nominate subspecies of grey-headed dove is found from eastern Mexico south to northern Nicaragua and discontinuously in southern Nicaragua, northwestern Costa Rica, and the western Andes of Colombia.
The grey-headed dove's designated subspecies is found in eastern Mexico, extending southward to northern Nicaragua, with sporadic occurrences in southern Nicaragua, northwestern Costa Rica, and the western Andes of Colombia.