Zebra Swallowtail
Project activity
Recently reported species
Rare & uncommon reports
Hotspots
Where to lookRecently visited
Needs a visit
Hotspot locations and visit data are approximate. Always check current site access rules and posted regulations before visiting.
View all hotspots →Explore butterfly observations from Calvert County on iNaturalist →
Species
Every butterfly and skipper confirmed in Calvert County — species with no sighting on record yet aren't shown here until one turns up.
Hotspots
Open a hotspot to see its stats and the most recent iNaturalist observation of each species recorded there.
Map pins are approximate. Check park/property access rules before visiting.
Hotspot locations and visit data are approximate. Always check current site access rules and posted regulations before visiting.
Flight timeline
Weekly iNaturalist reporting frequency for Calvert County adult butterfly and skipper records. Caterpillar, chrysalis, and egg observations (when labeled as such) are excluded.
Swipe sideways to see the full year →
Data
The 2026 season so far, against the typical pattern from past years.
Loading this year's data from iNaturalist…
Loading hotspot activity from iNaturalist…
Loading observer activity from iNaturalist…
Loading species activity from iNaturalist…
Every mapped butterfly species observed in Calvert County so far this year, sized by how many observations each has. Tap a tile to open that species' observations on iNaturalist.
First sightings of 2026
Every confirmed species this year, placed on the calendar. Hover a card for the source, or click one to open its observation record. The overdue and not-yet-in-season watchlist is further down.
Still watching
The same speculative species from the timeline above, listed with their last confirmed record for reference.
Overdue
Historically on the wing by this point in the year, but no 2026 record yet.
Not yet in season
Typically appear later in the summer or fall — nothing unusual about their absence yet.
The confirmed-species roster, first-sighting dates, and photos were baked from a snapshot of real iNaturalist observations generated 2026-07-11; each page load then checks live for any observations since that date and adds newly-confirmed species automatically. "Overdue" vs. "not yet in season" is recalculated from today's real date every time, not frozen to the snapshot. Both statuses are estimated from each species' earliest historical day of appearance in this dataset, not a full multi-year phenology model — treat as a guide, not a certainty.
How many of each rarity class have turned up so far in 2026. Click a class to see which species were observed — and which have yet to be found.
Loading species coverage…
Species with exactly one research-grade iNaturalist observation so far this year — seen once and not reported again.
Loading this year's observation counts…
Checklist
Recent activity
Every iNaturalist report from the county so far this year, newest first.
Loading recent activity…