About This Place
New Lebanon is a village in Montgomery County, Ohio, United States. The population was 4,231 at the 2000 census. It is part of the Dayton Metropolitan Statistical Area.
New Lebanon is located at 39°44′45″N 84°23′37″W / 39.74583°N 84.39361°W / 39.74583; -84.39361 (39.745729, -84.393494).
According to the United States Census Bureau, the village has a total area of 2.0 square miles (5.2 km²), all of it land.