Overview New Harmony is a village in Indiana, United States, with a population of about 767[1]. Geography Coordinates: 38.1298, -87.9350