1. Home
  2. Nature
  3. Wildflowers
  4. Puncture Vine

Puncture Vine

Tribulus terrestris · caltrops

Puncture Vine (Tribulus terrestris)
(c) Donna Pomeroy, some rights reserved (CC BY-NC), uploaded by Donna Pomeroy · CC BY-NC · via iNaturalist

Puncture Vine (Tribulus terrestris) is in the caltrops family (Zygophyllaceae). Across the U.S., iNaturalist users have logged 1,074 research-grade flowering observations of it in our sample, peaking in September.

Nationally it blooms mainly from June to October, but timing varies a lot by state and elevation — see the table below.

When to photograph Puncture Vine: observations by month (U.S.)

JanFebMarAprMayJunJulAugSepOctNovDec

About Puncture Vine

Tribulus terrestris is an annual plant in the caltrop family (Zygophyllaceae) widely distributed around the world, that is adapted to grow in dry climate locations in which few other plants can survive.From Wikipedia via iNaturalist — article, CC BY-SA.

Puncture Vine by state

StateObservationsPeak monthMain season
California446SeptemberJun–Nov
Colorado161AugustJul–Sep
Texas123SeptemberAug–Oct
Arizona80AugustAug–Oct
Nevada61SeptemberSep–Sep
New Mexico49AugustJul–Oct
Utah33SeptemberAug–Sep
Oregon30AugustJul–Sep
Idaho23AugustJul–Oct
Washington18AugustAug–Sep
Kansas12JuneJun–Oct
Mississippi8JulyJul–Sep
Nebraska6SeptemberJun–Sep

Main season = months with at least 30% of the state's peak-month count.

Related wildflowers (caltrops)

Photography tips

  • Photograph flowers on calm, overcast mornings to avoid wind blur and harsh shadows.
  • Get low: a shallow depth of field (f/2.8–f/5.6) isolates a bloom against soft color.
  • Stay on trails — trampling meadows kills plants and ruins next year's display.
  • Try a kaleidoscope abstract of a single bloom with our online kaleidoscope tool.

FAQ

When is the best time to photograph Puncture Vine?
Nationally, September has the most observations, with the main season from June to October.
Where is Puncture Vine most often seen?
The most observations come from California, Colorado, Texas.