Belgreen is a census-designated place and unincorporated community in Franklin County, Alabama, United States, located west of Russellville and around east of Red Bay on Alabama Highway 24. As of the 2010 census, its population was 129. Belgreen is a small district, composed of a condensed area of residency, the school, a small gas station, and a recently added car wash.