Gregory is a city in San Patricio County, Texas, United States. The population was 1,740 at the 2020 census. Gregory is located at 27°5…Gregory is a city in San Patricio County, Texas, United States. The population was 1,740 at the 2020 census. Gregory is located at 27°55′14″N 97°17′33″W / 27.92056°N 97.29250°W. According to the United States Census Bureau, the city has a total area of 1.4 square miles, all land.