Farm stands in New Mexico
24 New Mexico farms sell direct from the farm — stands, farm stores and pick-your-own, 8 of them growing organically. Grouped by town, largest first.
Belen, NM2 farm stands
5 Padilla Rd
2583 State Highway 47
High Rolls Mountain Park, NM2 farm stands
Haynes Canyon
961 US Highway 82
Bosque, NM1 farm stand
23 Winery Rd
SNAP / EBTCertified organicCards accepted
Carlsbad, NM1 farm stand
3505 Cass Dr
Clovis, NM1 farm stand
770 Curry Road M
Certified organicCards accepted
Corrales, NM1 farm stand
5000 Corrales rd
Season: July to November
Certified organic
Deming, NM1 farm stand
6475 Columbus Road SE
Cards accepted
Espanola, NM1 farm stand
Espanola, NM
Certified organic
Gallina, NM1 farm stand
132 County Road 419
Cards accepted
High Rolls-Mountain Park, NM1 farm stand
13 Mountain Park Rd
High Rollsmountain Park, NM1 farm stand
92 Haynes Canyon Road
Hillsboro, NM1 farm stand
Main Street
Las Cruces, NM1 farm stand
2330 Shalem Colony Trail
Las Vegas, NM1 farm stand
503-505 Railroad Avenue
Los Lunas, NM1 farm stand
1420 Desert Willow Road
Cards accepted
Magdalena, NM1 farm stand
Mile 1, Forest Rd 234
Season: September to December
Certified organic
Mayhill, NM1 farm stand
3757 US Hwy 82
SNAP / EBTCertified organic
Moriarty, NM1 farm stand
5 Fernandez Rd
Cards accepted
Ruidoso Downs, NM1 farm stand
26337 U.S. 70
Santa Fe, NM1 farm stand
1336 Jorgensen Lane, Unit #1
Certified organicCards accepted
Taos, NM1 farm stand
610 Paseo Del Pueblo Norte
Cards accepted
Velarde, NM1 farm stand
Highway 68, 1413, box 4
Season: June to November
SNAP / EBTCertified organicCards accepted
Common questions
- Where can I buy produce direct from a farm in New Mexico?
- 24 New Mexico farms are listed here as selling direct. They are grouped by town above — start with the nearest and check its listing for what it grows.
- Do New Mexico farm stands take card?
- Many do now, but cash still matters at smaller stands, and unstaffed honesty-box stands are cash only. Each listing shows the payment types the farm reported.