McGREGOR
McGregor, first known as McGregor Springs, is an incorporated town sixteen miles southwest of Waco on U.S. Highway 84 in western McLennan County. It was established in 1882 at the intersection of the Gulf, Colorado and Santa Fe and the Texas and St. Louis railways. The new town was named McGregor Springs in honor of Gregor Carmichael McGregor, a doctor who gave the railroad right-of-way to cross his land. Advertisements for excursion trains to the prospective city appeared in Texas newspapers, and on September 7, 1882, a state land commissioner sold lots at auction from the back of a railroad flatcar. Because of its favorable location, McGregor drew much of its early population and several businesses from nearby small communities like Banks and Comanche Springs in McLennan County and Eagle Springs in Coryell County. The post office at Banks was transferred to McGregor in October 1882, keeping Thomas H. Baker as postmaster. By 1884 McGregor had a wide variety of businesses, a weekly newspaper, a school, and several hundred residents. The town adopted a city charter in November 1886. The next decade or so brought the addition of two hotels, a national bank, a washing-machine factory, a tannery, a cottonseed oil mill, and an artesian waterworks. The census of 1890 gave the population of McGregor as 774, but other estimates for the same time period were as high as 1,500.
Adapted from the official Handbook of Texas, a state encyclopedia developed by the Texas State Historical Association (TSHA). It is an authoritative source of trusted historical records.
Margaret Hanover Smith | © Texas State Historical Association
At a Glance
Belongs to
McGREGOR is part of or belongs to the following places.
Adopt a Town
The Texas Almanac's Land Rush program lets you adopt the town, county, or lake of your choice and share your message with the world. 100% of the proceeds benefit education in Texas.

- Adoption Status: ✅
- This place is available for adoption!
- Adopted by:
- Your name goes here
- Dedication Message:
- Your message goes here
Currently Exists
Yes
Place type
McGREGOR is classified as a Town
Associated Names
- [-Springs]
Locations
-
- Latitude
- 31.41937330
- Longitude
- -97.42697900
Has Post Office
Yes
Is Incorporated
Yes

Proud to call Texas home?
Put your name on the town, county, or lake of your choice.
Search Places »
McGREGOR by the Numbers
Population Counts
This is some placeholder text that we should either remove or replace with a brief summary about this particular metric. For example, "We update population counts once per year..."
Population Counts
McGREGOR
Pop. | Year | Source |
---|---|---|
5,321 | 2020 | United States Census Bureau |
5,296 | 2019 | Texas Demographic Center |
4,987 | 2010 | United States Census Bureau |
4,727 | 2000 | United States Census Bureau |
4,683 | 1990 | United States Census Bureau |
4,513 | 1980 | United States Census Bureau |
4,365 | 1970 | United States Census Bureau |
4,642 | 1960 | United States Census Bureau |
2,669 | 1950 | United States Census Bureau |
2,062 | 1940 | United States Census Bureau |
2,041 | 1930 | United States Census Bureau |
2,081 | 1920 | United States Census Bureau |
1,864 | 1910 | United States Census Bureau |
1,435 | 1900 | United States Census Bureau |
774 | 1890 | United States Census Bureau |