Selma is a city in and the county seat of Dallas County, in the Black Belt region of south central Alabama and extending to the west. Located on the banks of the Alabama River, the city has a population of 17,971 as of the 2020 census. About 80% of the population is African-American.
AdFind the top-rated and best-reviewed tours and activities in Selma for 2025. Read over 8 million trusted customer reviews to pick the best activities for your trip.
Site visitors: Over 1M in the past month
Convenient mobile booking · Best value guarantee · Flexible booking · Must-see attractions