Elberta is a village in Benzie County in the U.S. state of Michigan. The population was 457 at the 2000 census. The village located in the east of Gilmore Township, on the south side of Lake Betsie, which is formed by the Betsie River before flowing into Lake Michigan. The village is on M-22 just south of Frankfort. M-168, one of the shortest state highways in Michigan, extends 0.95 miles (1.53 km) from a junction with M-22 in downtown Elberta to the former Ann Arbor Railroad ferry docks in Elberta.
Elberta was first settled in 1855 and incorporated as South Frankfort in 1894. It was renamed Elberta in 1911 for the local Elberta peach. The village's founder is said to be George M. Cartwright.
As of the census of 2000, there were 457 people, 190 households, and 124 families residing in the village. The population density was 612.9 per square mile (235.3/km²). There were 237 housing units at an average density of 317.8 per square mile (122.0/km²). The racial makeup of the village was 95.62% White, 0.66% African American, 1.31% Native American, 0.22% from other races, and 2.19% from two or more races. Hispanic or Latino of any race were 0.88% of the population.