Wedowee is a town in Randolph County, Alabama, United States. The city is the county seat of Randolph County. Wedowee's recent popularity has come as the result of Lake Wedowee created by the impoundment of the Tallapoosa River.