Overview Sullivan is a town in Indiana, United States, with a population of about 4,155[1]. Geography Coordinates: 39.0953, -87.4059