Opp is a city in Covington County, Alabama, United States.
US 84 bypasses the city to the south and east, leading northeast 16 mi (26 km) to Elba and west 16 mi (26 km) to Andalusia, the county seat of Covington County.
US 331 bypasses the city to the east (with US 84), and leads north 22 mi (35 km) to Brantley and south 21 mi (34 km) to Florala, on the Florida state line.
Alabama State Route 52 runs southeast 7 mi (11 km) to the town of Kinston from US 84/331.
[3] As of the 2020 United States census, there were 6,771 people, 2,701 households, and 1,768 families residing in the city.
28.8% of all households were made up of individuals, and 15.0% had someone living alone who was 65 years of age or older.