Selma is a city in Alabama located on the banks of the Alabama River in Dallas County, Alabama, of which it is the county seat. As of the last census, the population of the city is 20,512. The city is best known for the Selma to Montgomery marches, three civil rights marches that began in this city. Selma apartments for rent comparison page shows most up to date rent information on Selma apartments and houses. Rent information is obtained from multiple rental sources but we cannot guarantee their accuracy.