Forkland is a town in Greene County, Alabama, United States. At the 2000 census the population was 629.
Forkland has one site on the National Register of Historic Places, St. John's-In-The-Prairie, and two sites nearby, Rosemount and Thornhill.
Forkland is located at 32°38′52″N 87°52′2″W (32.647702, -87.867236).
According to the U.S. Census Bureau, the town has a total area of 3.5 square miles (9.1 km2), of which, 3.5 square miles (9.1 km2) of it is land and 0.29% is water.