Overview O'Donnell Heights is a village in Maryland, United States, with a population of about 972[1]. Geography Coordinates: 39.2762, -76.5416