About This Place
Gregory is a city in San Patricio County, Texas, United States. The population was 2,318 at the 2000 census.
Gregory is located at 27°55′14″N 97°17′33″W / 27.92056°N 97.2925°W / 27.92056; -97.2925 (27.920604, -97.292480).
According to the United States Census Bureau, the city has a total area of 1.4 square miles (3.7 km²), all of it land.