Lake Medina Shores is a census-designated place in Bandera and Medina counties, Texas, United States. Its population was 1,235 as of the 2010 census. This was a new CDP for the 2010 census.GeographyLake Medina Shores is located at . According to the United States Census Bureau, the CDP has a total area of 3.4sqmi, of which, 3.1sqmi of it is land and 0.3sqmi is water.