What's flowering for honey bees near Castro Valley, CA (San Francisco Bay Area – East Bay Hills/Valley (Castro Valley), Mediterranean climate, mixed oak woodland-grassland interface), month by month — 36 local nectar and pollen sources.
Open the interactive, printable calendar →← More California bee forage calendars
| Plant | Scientific name | Category | Bloom months | Forage value |
|---|---|---|---|---|
| California Bay Laurel | Umbellularia californica | Trees | Jan–Mar | low |
| Willow | Salix spp. | Trees | Jan–Mar | high |
| Manzanita | Arctostaphylos spp. | Shrubs & Vines | Jan–Mar | high |
| Rosemary | Salvia rosmarinus | Shrubs & Vines | Jan–Apr | medium |
| Almond | Prunus dulcis | Trees | Feb–Mar | medium |
| Fruit Plums/Cherries (flowering & orchard) | Prunus spp. | Trees | Feb–Apr | medium |
| Coast Redwood | Sequoia sempervirens | Trees | Feb–Mar | low |
| Mustard (Black/Field) | Brassica nigra / B. rapa | Wildflowers & Weeds | Feb–Apr | high |
| Coast Live Oak | Quercus agrifolia | Trees | Mar–Apr | medium |
| Ceanothus (California Lilac) | Ceanothus spp. | Shrubs & Vines | Mar–Apr | high |
| French Broom | Genista monspessulana | Shrubs & Vines | Mar–May | medium |
| Pittosporum | Pittosporum undulatum | Shrubs & Vines | Mar–Apr | low |
| Bur Clover | Medicago polymorpha | Clover & Legumes | Mar–May | medium |
| Bristly Ox-tongue adjacent vetch | Vicia sativa | Clover & Legumes | Mar–Jun | medium |
| Lupine | Lupinus spp. | Clover & Legumes | Mar–May | medium |
| California Poppy | Eschscholzia californica | Wildflowers & Weeds | Mar–Jun | medium |
| Wild Radish | Raphanus sativus | Wildflowers & Weeds | Mar–May | medium |
| Cape Honeysuckle/Vinca and garden vines | Tecoma capensis / Vinca major | Shrubs & Vines | Apr–Sep | low |
| White Clover | Trifolium repens | Clover & Legumes | Apr–Jul | high |
| California Buckeye | Aesculus californica | Trees | May–Jun | low |
| California Coffeeberry | Frangula californica | Shrubs & Vines | May–Jul | medium |
| Blackberry (Himalayan/California) | Rubus armeniacus / R. ursinus | Shrubs & Vines | May–Jun | high |
| Lavender | Lavandula spp. | Shrubs & Vines | May–Aug | medium |
| Yellow Sweetclover | Melilotus officinalis | Clover & Legumes | May–Aug | medium |
| Bristly Ox-tongue | Helminthotheca echioides | Wildflowers & Weeds | May–Sep | low |
| Toyon | Heteromeles arbutifolia | Shrubs & Vines | Jun–Jul | medium |
| Fennel | Foeniculum vulgare | Wildflowers & Weeds | Jun–Sep | medium |
| Tarweed | Madia spp. / Holocarpha spp. | Wildflowers & Weeds | Jun–Sep | medium |
| Yellow Star-thistle | Centaurea solstitialis | Wildflowers & Weeds | Jun–Sep | high |
| Sunflower (naturalized annual) | Helianthus annuus | Wildflowers & Weeds | Jun–Sep | medium |
| Telegraph Weed | Heterotheca grandiflora | Wildflowers & Weeds | Jul–Oct | medium |
| California Goldenrod | Solidago velutina ssp. californica | Wildflowers & Weeds | Aug–Oct | high |
| Common Aster | Symphyotrichum chilense | Wildflowers & Weeds | Aug–Oct | medium |
| Coyote Brush | Baccharis pilularis | Shrubs & Vines | Sep–Nov | high |
| Red Ironbark Eucalyptus | Eucalyptus sideroxylon | Trees | Oct–Jan | medium |
| Blue Gum Eucalyptus | Eucalyptus globulus | Trees | Nov–Feb | high |
A bee forage bloom calendar shows which nectar and pollen plants are blooming in a given area, month by month, so beekeepers can plan colony buildup, splits, and honey harvests around the local bloom.
Every calendar starts with your zip code's specific growing region — its climate, elevation, and local ecology. From there, we use AI trained on horticultural and beekeeping knowledge to work out which nectar and pollen plants actually grow there and when they typically bloom, the same kind of judgment call an experienced local beekeeping mentor or extension agent would make, just automated so any US zip code or Canadian postal code can get a calendar in minutes instead of years of local observation. Each calendar typically covers 25-40 plants across trees, shrubs and vines, clover and legumes, and wildflowers, plus the area's named honey flows. We keep the exact generation process under wraps, but the goal is always the same: real, locally-grounded bloom timing instead of generic national averages.
The region-specific bloom timing, honey flows, and beekeeping notes are produced by an AI system drawing on general horticultural, ecological, and beekeeping knowledge, applied to your area's specific climate and geography — rather than looked up from a single official bloom-timing database, since no such nationwide dataset exists at this level of local detail. The one exception is the calendar's crop rows (corn, soybeans, almonds, and similar commercial crops), which are grounded in real USDA data instead — see the next question.
Crop rows are different from the rest of the calendar: instead of AI general knowledge, they're grounded in real USDA agricultural data. We look up your zip's US county and pull that county's actual crop acreage from the USDA National Agricultural Statistics Service (NASS) Quick Stats survey and agricultural census — the same data ag extension offices use. AI is only used to fill in each crop's typical bloom timing and forage value to bees; it can't add a crop that USDA data doesn't show is actually grown in your county. Click any crop row in the calendar to see its acreage figure and a link to verify it directly on USDA Quick Stats. Note that this data is gathered at the county level, not per zip code — a large county can span many zip codes with different local conditions, so a crop's acreage figure applies to the whole county and may not perfectly reflect your specific area. This is US-only and applies only to the "Crops" category — the tree, shrub, clover, and wildflower rows are still AI-estimated as described above. Canadian calendars have no crop rows at all, since USDA data doesn't cover Canada.
Yes. Enter the first three characters of your postal code — the forward sortation area, like K1A or V6B — and you'll get the same bee forage bloom calendar you would for a US zip code. If you type a full postal code, we just use its first three characters. Canada is covered at that level rather than by full postal code because bloom timing doesn't meaningfully change from one street to the next; a forward sortation area is already the right size for a local bloom calendar. The one difference from US calendars is that Canadian ones have no crop rows, since the USDA county data behind those covers the US only.
A nectar dearth (or dearth period) is a stretch of the year when little or no medium-to-high value forage is blooming. Colonies may need supplemental feeding during a dearth to avoid starvation or robbing behavior.
A honey flow (or nectar flow) is a period when nectar is abundant enough for a colony to produce surplus honey beyond what it needs to survive, often tied to a specific major regional bloom like clover or black locust.
Bloom timing is generated from regional climate and ecology data and is intended as a general planning reference. It may not perfectly match a specific microclimate, so it's worth cross-checking against your own field observations.
Yes. Enter any US zip code or Canadian postal code to get a free, printable bee forage bloom calendar — no signup required.