McGregor, Texas

McGregor, Texas
Downtown McGregor
Location of McGregor, Texas
Coordinates: 31°25′55″N 97°25′30″W / 31.43194°N 97.42500°W / 31.43194; -97.42500
CountryUnited States
StateTexas
CountiesMcLennan, Coryell
Area
  Total
21.79 sq mi (56.44 km2)
  Land21.79 sq mi (56.44 km2)
  Water0.00 sq mi (0.00 km2)
Elevation
758 ft (231 m)
Population
 (2020)
  Total
5,338
  Density244.96/sq mi (94.58/km2)
Time zoneUTC-6 (Central (CST))
  Summer (DST)UTC-5 (CDT)
ZIP code
76657
Area code254
FIPS code48-45672
GNIS feature ID2411063
Websitecityofmcgregor.com

McGregor is a city in McLennan and Coryell counties in the U.S. state of Texas. The population is estimated to be 5,823 by the Texas Demographic Center (January 1,2023).

McGregor lies in two counties, as well as two metropolitan areas. The McLennan County portion of the city is part of the Waco Metropolitan Statistical Area, while the small portion that lies in Coryell County is part of the KilleenTempleFort Hood Metropolitan Statistical Area.