Arley is a town in Winston County, Alabama, United States. It incorporated on December 18, 1965. At the 2010 census the population was 357, up from 290 in 2000.
Arley is located on 34°4′53″N 87°12′39″W (34.081499, -87.210768).
According to the U.S. Census Bureau, the town has a total area of 2.8 square miles (7.3 km2), all land.
Arley is surrounded on three sides by Lewis Smith Lake.
The climate in this area is characterized by hot, humid summers and generally mild to cool winters. According to the Köppen Climate Classification system, Arley has a humid subtropical climate, abbreviated "Cfa" on climate maps.
Arley was incorporated in 1965 and first appeared as a town on the 1970 census. The area it is located in was also named Arley, and the former precinct existed from 1920 until its dissolution in 1960. See below.
As of the census of 2000, there were 290 people, 123 households, and 89 families residing in the town.