U-Pick Nearby

How we find and check farms

We list 3,793 U-pick farms in 50 states. Here is where that list comes from, how we keep it current, and what we do not do.

Where the list comes from

How we check listings

A farm that appears in only one old directory might no longer offer picking. We look those listings up one by one: we search for the farm and look for current evidence, such as season dates on its website, a recent post or an up-to-date business listing.

So far we have checked 3,329 listings this way. We confirmed 699 with current evidence and found 43 that have closed or no longer offer picking, which come off the list. Where we found nothing reliable either way, the farm stays listed and we look again later. We would rather keep a farm with a "check before you go" note than remove one that is still open.

Farm pages show the date of the last check where we have one. 3,236 farms have season notes, taken from the farm or a public listing.

Season dates

The "typical season" on state and crop pages is a regional rule of thumb, not a promise. Weather moves it by a week or two every year. The farm's own website or phone line is always the final word, so we link to both wherever we have them.

What we don't do

Help us keep it right

Know a farm we are missing, or one that closed? Send us a correction. We read every tip.

Questions about our listings

Do farms pay to be listed?

No. Every farm is listed for free. If we offer paid features for farms in the future, they will always be clearly labeled.

Are the reviews real?

Reviews come only from visitors who submit them on our pages. Every review is checked for spam, ads and duplicates before it goes live, and we never copy reviews from other sites.

A farm is closed or the details are wrong. What do I do?

Send us a correction through our suggestion form. We check every tip and update the listing.

Why don't you list prices or exact opening days?

They change every season and often every week. We link to the farm's own website and phone number so you get the current answer.