Rayville is a town in and the parish seat of Richland Parish in northeastern Louisiana, United States. The population was 3,347 in the 2020 census, down nearly 21 percent from 4,234 in 2000. The City Hall, located next to the U.S. Post Office across from U.S. Highway 80, is named for former Rayville Mayor Joe Kalil.