Lakehills is on Medina Lake and is situated in Bandera County. It is part of the San Antonio Metropolitan Area and 30 miles west of Downtown San Antonio. The place was designated for a census and has an area of 34.4 square miles, 11.9% of which is water. The city has a total population of 5,064 that is expected to drop by 0.01% each year through 2020 and is mostly white with African American being the second biggest group but only represents 0.43%. The gender split is almost the same with 100 females for every 100.5 males with the age group from 25 to 44 as the biggest group representing 28.2%.
The amount of population below the poverty line is around 11%, including 16.9% of those under age 18. Lakehills is served by the Bandera Independent School District. There are a total of 2,137 households with an average family size of 3 as of July 1, 2015, and an average income of $67,561. The average value of a home in Lakehills is $228,979, and there are 3,198 housing units total in the city, 33.2% of which are vacant. The city is not as densely populated as its neighboring cities and, therefore, ranks in the lower quartile for population density.