Local's Guide
What Grows Best in San Diego? A Beginner’s Guide by Microclimate
San Diego is an incredible place in the country to garden, but it is not one-size-fits-all. A plant that thrives near the coast in Encinitas or Point Loma may struggle in the summer heat of Escondido, Poway, or El Cajon. The key to successful San Diego gardening is understanding your microclimate.
Because the county includes coastal neighborhoods, inland valleys, canyon slopes, clay soils, marine-layer zones, and hot dry hillsides, the best plants for your garden depend on where you live, how much sun you get, and how much water you want to use.
When reading this guide, keep in mind that it's meant to be a quick introduction to the topic. If we were to list all of the plant types that you could grow in each microclimate of San Diego, this page would seemingly never end. This guide also encourages selecting native and drought resistant plants when possible, often mentioning common plants that local nurseries are most likely to carry. Plants like sage and lavender have several different varieties, so spend some time researching the various types (and how big they get) and try to seek out local ones that are scarce to help preserve local genetic diversity, and provide food for highly specialized local insects.
Lastly remember that there are always exceptions to these rules - even though one plant might be recommended for an inland growing condition, spend one afternoon walking around Bird Rock and you'll find front yards with desert plants thriving all the same. On that note, if you need garden inspiration, walking around the older neighborhoods of San Diego can often feel like walking through a Botanical Garden for free. Other than Bird Rock, areas like Mission Hills, Presidio Park, Bankers Hill (1st ave and west), University Heights, South Park, Talmadge, and Kensington can give you examples of what's possible. Happy planting.
The Main Thing to Remember: San Diego Has Many Microclimates
San Diego gardeners often talk about the difference between coastal and inland growing conditions, but there are even more subtle differences than that. A shady canyon garden, a sunny slope, a small patio, and an inland backyard can all behave very differently.
Before choosing plants, pay attention to sun exposure, soil drainage, wind, reflected heat, slope, irrigation, and whether your garden gets coastal moisture or inland summer heat.
Best Plants for Coastal San Diego Gardens
Coastal neighborhoods like Point Loma, Ocean Beach, Pacific Beach, La Jolla, Encinitas, Carlsbad, and Oceanside often have milder temperatures, more marine influence, and less extreme summer heat. These conditions are excellent for many succulents, subtropicals, fruit trees, houseplants grown outdoors, and mild-climate landscape plants.
- Aeoniums
- Aloes
- Succulents and cacti
- Lavender
- Rosemary
- Coastal California natives
- Citrus
- Guava
- Loquat
- Many tropical-looking patio plants (as long as they are shaded from midday sun)
For coastal-friendly water-wise plants, browse our Succulent and Cactus Nurseries in San Diego and Houseplant Shops in San Diego guides.
Best Plants for Inland San Diego Heat
Inland areas like Escondido, Poway, El Cajon, Fallbrook, Ramona, Lakeside, and parts of East County get more summer heat and often more winter chill. That can be challenging for tender coastal plants, but excellent for many fruit trees, drought-tolerant shrubs, desert plants, and Mediterranean climate plants.
- Citrus trees
- Avocado trees in protected locations
- Figs
- Pomegranates
- Olives
- Mulberries
- Agaves
- Cactus
- California buckwheat
- Native sages
- Rosemary
- Lavender
For edible gardening and backyard orchard plants, start with our Fruit Tree Nurseries in San Diego guide.
Best Plants for Low-Water San Diego Gardens
Low-water gardening is one of the smartest approaches in San Diego. Many drought-tolerant plants thrive here in any neighborhood once established, especially when planted in fall or winter and supported with mulch and deep occasional watering.
- California native plants
- Cleveland sage
- White sage
- California buckwheat
- Manzanita
- Ceanothus
- Agaves
- Aloes
- Lavender
- Rosemary
- Olive trees
- Deer grass
For more ideas, read our guide to the Best Drought-Tolerant Plants for San Diego Gardens.
Best Plants for Pollinators
San Diego gardens can support hummingbirds, butterflies, native bees, and beneficial insects throughout much of the year. Native plants are especially valuable because they support local habitat relationships.
- Native sages
- California buckwheat
- Native milkweed
- Monkey flower
- Penstemon
- Ceanothus
- Manzanita
- Lavender
- Aloe
- Kangaroo paw
For more pollinator ideas and local nursery recommendations, read Best Pollinator-Friendly Plants for San Diego Gardens.
Best Plants for Clay Soil
Many San Diego gardens have heavy clay soil, especially away from the coast. Clay can hold moisture but drain slowly, which can be difficult for plants that hate wet roots. Improving drainage and choosing resilient plants makes a big difference.
- California natives adapted to local soils
- Deer grass
- Toyon
- Coffeeberry
- Some sages
- Pomegranate (amend soil first)
- Fig
- Olive
- Rosemary
Best Plants for Slopes and Hillsides
Slopes are common throughout San Diego, especially near canyons and foothills. The best plants for slopes help stabilize soil, tolerate dry conditions, and look good without constant irrigation.
- California buckwheat
- Coyote brush
- Ceanothus
- Manzanita
- Rosemary
- Trailing succulents
- Deer grass
- Lemonade berry
Best Plants for Patios, Balconies, and Small Spaces
San Diego’s mild climate makes patios and balconies surprisingly useful growing spaces. Containers are especially good for renters, small yards, and people who want to experiment before planting in the ground.
- Dwarf citrus
- Herbs
- Strawberries
- Succulents
- Aloes
- Snake plants
- Pothos in shaded patios
- Hoyas
- Monstera in protected bright shade
- Lavender in sunny containers
Where to Buy Plants for San Diego Gardens
The best place to shop depends on what you are growing. Native plant nurseries are ideal for habitat gardens and low-water landscapes. Fruit tree nurseries are best for edible gardens and backyard orchards. Succulent nurseries are great for patios, slopes, and drought-tolerant designs. Houseplant shops are best for indoor plants and gifts.
- Nurseries in San Diego
- North County San Diego Nurseries
- Native Plant Nurseries in San Diego
- Fruit Tree Nurseries in San Diego
- Succulent and Cactus Nurseries in San Diego
- Houseplant Shops in San Diego
- Independent Nurseries in San Diego
Frequently Asked Questions
What plants grow best in San Diego?
Succulents, California native plants, citrus, figs, pomegranates, herbs, lavender, rosemary, aloes, sages, and many drought-tolerant plants grow well in San Diego when matched to the right microclimate.
What grows best near the coast in San Diego?
Coastal San Diego gardens often do well with succulents, aeoniums, aloes, citrus, guava, loquat, lavender, rosemary, and mild-climate plants that appreciate marine influence.
What grows best inland in San Diego?
Inland San Diego gardens often support citrus, figs, pomegranates, olives, agaves, cactus, native sages, California buckwheat, and drought-tolerant shrubs that can handle more heat.
When is the best time to plant in San Diego?
Fall and winter are often the best times to plant trees, shrubs, natives, and drought-tolerant plants because cooler weather helps roots establish before summer heat.
Is San Diego good for gardening?
Yes. San Diego is excellent for gardening because of its mild climate, long growing season, and wide range of plants that can thrive in coastal, inland, and low-water landscapes.
Need Help Planning a Garden?
Choosing the right plants for a San Diego garden can depend heavily on sun exposure, soil, slope, watering goals, and your local microclimate. Whether you're building a pollinator garden, refreshing a drought-tolerant landscape, planting fruit trees, or starting from scratch, we're always happy to help point you in the right direction.
Feel free to reach out through PlantedSD if you have questions about plant selection, nursery recommendations, or where to start with your garden project.
