Overview Miami Heights is a town in Ohio, United States, with a population of about 4,731[1]. Geography Coordinates: 39.1651, -84.7205