Foley is a city in Baldwin County, Alabama, United States. The 2000 census lists the population of the city as 7,590.