Here are suggestions for winter-blooming shrubs, perennials, biennials, and groundcovers.

Azalea: Toxic to humans, toxic to petsDaphne: Toxic to humans, toxic to petsJapanese pieris: Toxic to humans, toxic to petsHellebore: Toxic to humans, toxic to petsAlgerian iris: Toxic to humans, toxic to petsLantana: Toxic to humans, toxic to petsWinter aconite: Toxic to humans, toxic to petsCyclamen Toxic to humans, toxic to petsSnowdrops: Toxic to humans, toxic to pets

USDA Hardiness Zones: 9-11Flower color: WhiteLight: Partial shadeMature Size: 3-5 ft. tall, 4-6 ft. wide

USDA Hardiness Zones: 8-11Flower color: WhiteLight: Partial sun, shadeMature Size: 5-8 ft. tall and wide

USDA Hardiness Zones: 7-9Flower color: PinkLight: Full sun, partial shadeMature Size: 4 ft. tall, 3 ft. wide

USDA Hardiness Zones: 7-9Flower color: RedLight: Full sun, partial shadeMature Size: 5-9 ft. tall, 6 ft. wide

USDA Hardiness Zones: 8-9Flower color: PinkLight: Full sun, partial shadeMature Size: 4-5 ft. tall, 2-3 ft. wide

USDA Hardiness Zones: 4-8Flower color: White, pinkLight: Full sun, partial shadeMature Size: 9-12 ft. tall, 6-8 ft. wide

USDA Hardiness Zones: 6-10Flower color: YellowLight: Full sun, partial shadeMature Size: 4 ft. tall, up to 15 ft. tall on a trellis

USDA Hardiness Zones: 3-9Flower color: YellowLight: Full sun, partial shadeMature Size: 10-20 ft. tall, 10-20 ft. wide

USDA Hardiness Zones: 9-10Flower color: OrangeLight: Full sunMature Size: 6-9 ft. tall, 3-5 ft. wide

USDA Hardiness Zones: 7-9Flower color: White, pink, red, yellow, lavenderLight: Partial shadeMature Size: 2-12 ft. tall, 2-10 ft, wide

USDA Hardiness Zones: 3-9Flower color: White, pink, purple, yellowLight: Shade in the summer, sun in the winterMature Size: 1-2 ft. tall and wide

USDA Hardiness Zones: 7-9Flower color: PurpleLight: Full sun, partial shadeMature Size: 12-18 in. tall, 18-24 in. wide

USDA Hardiness Zones: 7-11Flower color: White, yellow, purple, blueLight: Full sun, partial shadeMature Size: 4-8 in. tall, 4-6 in. wide

USDA Hardiness Zones: 7-11Flower color: Red, orange, yellow, blue, white, pinkLight: Full sunMature Size: 6 ft. tall and wide

USDA Hardiness Zones: 3-7Flower color: YellowLight: Full sun, partial shadeMature Size: 6 in. tall

USDA Hardiness Zones: 9-11Flower color: Pink, white, red, purpleLight: Partial shadeMature Size: 6-9 in. tall and wide

USDA Hardiness Zones: 3-7Flower color: WhiteLight: Full sun, partial shadeMature Size: 3-6 in. tall

USDA Hardiness Zones: 7-11Flower color: White, yellow, pink, red, orange, peach, purple, violetLight: Full sun, partial shadeMature Size: 6-48 in. tall, 6-12 in. wide

USDA Hardiness Zones: 2-11Flower color: YellowLight: Full sunMature Size: 12-18 in. tall and wide

There are also many options for container plants of all sizes that add winter interest to your porch, patio, or balcony.