Huber Heights is a city in Ohio, United States. It is in Montgomery, Miami and Greene counties. The city is named for Charles Huber who built many of the houses in the area. 38,101 lived there at the 2010 census.