Leonville is a town in St. Landry Parish, Louisiana, United States. The population was 1,084 at the 2010 census. It is part of the Opelousas–Eunice Micropolitan Statistical Area. Leonville is located at 30°28′12″N 91°58′57″W / 30.47000°N 91.98250°W.