Layhill is an unincorporated community and census-designated place in Montgomery County, Maryland, United States. According to the United States Census Bureau, Layhill had a population of 5,764 in 2020.