Doyle is a former census-designated place in San Patricio County, Texas, United States. The population was 254 at the 2010 census. Doyle is located at 27°53′11″N 97°20′35″W / 27.88639°N 97.34306°W. According to the United States Census Bureau, the CDP has a total area of 0.8 square miles, all land.