Lillian is an unincorporated community and census-designated place in eastern Baldwin County, Alabama, United States. As of the 2020 census, Lillian had a population of 1,330. Lillian is located on U.S. Route 98 on the western shore of Perdido Bay, 9.5 miles (15.3 km) east of Elberta. Its eastern edge lies on the Alabama/Florida state line.