Courtland is a town in Panola County, Mississippi, United States. The population was 511 at the time of the 2010 census.