Elberta is a town in Baldwin County, Alabama, United States. At the 2020 census the population was 1,974. It is part of the Daphne-Fairhope-Foley metropolitan area. Elberta is located in southern Baldwin County. U.S. Route 98 passes through the center of the town, leading west 5 miles to Foley and east 10 miles to Lillian, at the Florida border.