Overview Persia is a village in Iowa, United States, with a population of about 299[1]. Geography Coordinates: 41.5800, -95.5681