Foley is a city located in Baldwin County, Alabama. Foley has a 2026 population of 28,043. Foley is currently growing at a rate of 12.03% annually and its population has increased by 34.27% since the most recent census, which recorded a population of 20,885 in 2020.