Selma is a city in Fresno County, California. The population was 23,219, up from 19,240. Selma is located 16 miles southeast of Fresno, at an elevation of 308 feet.