Companion plants for Cosmos
Cosmos blooms from June through October. It wants full sun and low water. The 8 companion pairings below each state why the pairing works.
Blooming before Cosmos opens

Candytuft
Shares full sun and low water; blooms in mid spring, before this one opens; lower at 10 in, for the front of the border; both are strong pollinator plants, and they feed in different months.

Rock Cress
Shares full sun and low water; blooms in mid spring, before this one opens; low at 4 in, to carpet the ground beneath; both offer pollinator forage, in different months.

Cleveland Sage
Shares full sun and low water; blooms in mid spring, before this one opens; both are strong pollinator plants, and they feed in different months; evergreen, so the bed keeps its shape through winter.

Kinnikinnick
Shares full sun and low to moderate water; blooms in mid spring, before this one opens; lower at 8 in, for the front of the border; both are strong pollinator plants, and they feed in different months.

Texas Mountain Laurel
Shares full sun and low water; blooms in early spring, before this one opens; both are strong pollinator plants, and they feed in different months; evergreen, so the bed keeps its shape through winter.
Blooming alongside

Chick Charms Cosmic Candy Hens & Chicks
Shares full sun and low water; opens in late spring and overlaps into this one's season; low at 4 in, to carpet the ground beneath; both are strong pollinator plants.

Thyme
Shares full sun and low water; opens in late spring and overlaps into this one's season; low at 6 in, to carpet the ground beneath; both are strong pollinator plants.

Buffalograss
Shares full sun and low water; lower at 8 in, for the front of the border; both are strong pollinator plants; its seed heads stand through winter, for structure and the birds.