We Carry All Your Farm & Ranch Supplies
Hours | Mon thru Fri: 8:00 am – 6:30 pm | Sat & Sun: 8:00 am – 6:00 pm
Feeds
McGregor General Store provides bulk delivery for your ranching needs. We deliver bulk quantities of deer feed, horse feed and cattle feed. Contact us to learn more. We also carry bagged poultry feeds, show feeds, small and exotic animal feeds as well as all the supplies and health care products you need for your pets and animals.
Farm & Ranch Supplies
McGregor General Store carries gates, panels and fencing, hay and shavings, fertilizer, tack, hay trailers and livestock equipment. We also have a large selection of animal health products. Come see for yourself!
Hardware
McGregor General Store is your hardware headquarters. Nuts, bolts, screws, nails, hitch pins, cotter pins and more. If you’re looking for that odd size screw, we have it! Don’t forget we have batteries, propane and lumber.
Lawn & Garden
From grass seed to garden supplies, including rakes and gloves, McGregor General Store has lots to choose from in our lawn and garden section.
Wildlife & Hunting
We carry a full line of antlermax products for low fence and high fence operations. Both pellets and textured feeds are available, along with feeds with the mil-cal option. If you are hunting in central Texas, McGregor General Store will set you up right with your wildlife and hunting supplies!
Gifts
We carry the perfect gifts for all your friends and family. We have toys, jewelry, candles and home decor. McGregor also carries a large selection of pocket knives, All Seasons fire pits, and much more. You’ll be confident to get a gift for everyone on your list!
Clothing
Come check out our large selection of clothing in McGregor Geneal Store. We carry the latest trends and best brands in jeans, hats, boots, shoes and accessories. We have plenty for the kids too.
Featured Brands
These are some of the brands we are proud to carry at McGregor General Store. We do carry more than what’s on the list below, so please call 254-840-3224 or Contact Us to find out more.