Gettitle24

There are a total of 16 Climate Zones in California per the Title 24 energy code. Depending on the location of your project, specifically the zip code, your project may fall under one of these 16 climate zones. Depending on the climate zone that your project falls under, the Title 24 energy code requirements may vary significantly. Hence the CA climate zone map is a very important starting point in your Title 24 compliance check journey and understanding the energy code requirements that are applicable to your project.

A simple tool that helps you find the California climate zone for your project

Simply enter the zip code of your project address in the below calculator and it will spit out which California climate zone your project falls under. 

Climate Zone Map of California

You could also refer to the below map which shows the different climate zones in California. 

California Climate Zone per Title 24 energy code

To add some context to the above California Climate zone map, below are a list of major cities or neighborhoods falling under each Climate zone.

Major neighborhoods in California climate zone 1:

Eureka, Klamath, Crescent City, Fortuna and more.

 

Major neighborhoods in California climate zone 2

Fairfax, Santa Rosa, Sonoma, Cloverdale, Novato, San Anselmo, Ukiah, San Rafael and more.

 

Major neighborhoods in California climate zone 3

East Palo Alto, Vallejo, San Leandro, El Cerrito, Pacific Grove, Seaside, Carmel Valley, Monterey AP, Daly City, San Pablo, San Mateo, Woodside, Newark, Oakland AP, Carmel-by-the-Sea, San Francisco, Sausalito, Santa Cruz, Salinas, South San Francisco, Half Moon Bay, Marina, Belmont, Redwood City, Richmond, Fremont, Union City, Berkeley, Mill Valley, San Francisco AP, Hayward, Millbrae, Menlo Park, San Carlos and more.

 

Major neighborhoods in California climate zone 4

Milpitas, Los Gatos, Cupertino, Los Altos, Gilroy, Saratoga, Palo Alto, Sunnyvale, San Jose, Stanford, Mountain View and more.

 

Major neighborhoods in California climate zone 5

Lompoc, Guadalupe, part of Santa Barbara, Arroyo Grande, Oceano, Morro Bay, San Luis Obispo, Pismo Beach, Cambria and more.

 

Major neighborhoods in California climate zone 6

Laguna Beach, Torrance, Hermosa Beach, Oxnard, Camarillo, Laguna Niguel, Marina del Rey, part of Santa Barbara, El Segundo, Ventura, Rancho Palos Verdes, Newport Beach, Costa Mesa, Manhattan Beach, San Pedro, part of Los Angeles, Dana Point, Long Beach, Santa Monica, Del Aire, San Clemente, Lomita and more.

 

Major neighborhoods in California climate zone 7

Encinitas, Bonita, San Diego, National City, Vista, Solano Beach, Chula Vista, Oceanside, La Mesa, Cardiff-by-the-Sea, Coronado, Carlsbad, Lemon Grove and more.

 

Major neighborhoods in California climate zone 8

Mission Viejo, Lennox, part of Los Angeles, Lynwood, Santa Ana, part of Long Beach, Gardena, Orange, Inglewood, Irvine, Placentia, La Habra, Ladera Heights, Norwalk, Stanton, Lakewood, La Palma, Garden Grove, Huntington Park, Downey, Culver city, El Toro, Artesia, Carson, Cypress, Fullerton, Anaheim, Cerritos, Yorba Linda, Walnut Park, Compton, Buena Park, Bellflower, Commerce and more.

 

Major neighborhoods in California climate zone 9

La Puente, Studio City, Beverly Hills, La Mirada, La Habra Heights, Reseda, Covina, Pasadena, West Hollywood, Van Nuys, Westlake Village, Calabasas, Burbank, Sepulveda, Whittier, Pacoima, Walnut, Canoga Park, part of Los Angeles, Encino, West Covina, Claremont, Azusa, Chatsworth, Monrovia, San Marino, East Pasadena, Santa Fe Springs, Santa Clarita, Granada Hills, San Dimas, Sherman Oaks, Arcadia, Monterey Park, Montebello, Woodland Hills, Thousand Oaks, Simi Valley, Alhambra, North Hollywood, Tarzana, Glendora, UCLA, Altadena, Glendale, Baldwin Park, Rosemead and more.

 

Major neighborhoods in California climate zone 10

Moreno Valley, Yucaipa, Cucamonga, Colton, Corona, Los Serranos, Loma Linda, Rialto, Beaumont, Riverside, El Cajon, Temecula, Highland, Escondido, Upland, San Bernardino, Fallbrook, San Jacinto, San Marcos, Fontana, Lakeside, Perris, Spring Valley, Poway Valley, Santee, Chino, Chino Hills, Rancho San Diego, Lake Elsinore and more.

 

Major neighborhoods in California climate zone 11

Yuba City, Platina, Palermo, Auburn, Rocklin, Redding, Roseville, Oroville, Paradise, Colfax, Colusa and more.

 

Major neighborhoods in California climate zone 12

Lathrop, Mount Diablo, Galt, Placerville, Pleasant Hill, Brentwood, Livermore, Pleasanton, Vacaville, Riverbank, Ripon, Rio Linda, Elk Grove, Sacramento, Woodland, Stockton, Lafayette, Dublin, Fair Oaks, Carmichael, San Ramon, Ceres, Modesto, Walnut Grove, Alamo, Concord, Davis, West Sacramento, Antioch, Walnut Creek, Manteca and more.

 

Major neighborhoods in California climate zone 13

Fresno, Farmersville, Bakersfield, Tulare, Visalia, Selma, Madera, Maricopa, Clovis, Delano, Porterville and more.

 

Major neighborhoods in California climate zone 14

Twentynine Palms, Yucca Valley, Lancaster, Campo, Hesperia, Death Valley, Fairmont, Apple Valley, Palmdale and more.

 

Major neighborhoods in California climate zone 15

Palm Desert, Palm Springs, Cathedral City, Desert Hot Springs, Rancho Mirage, La Quinta, El Centro, Coachella, Banning and more.

 

Major neighborhoods in California climate zone 16

Alturas, Alta Sierra, Yreka, Doyle, Yosemite Park Hq, Big Bear Lake, Chester, Elk Valley, Cedarville, Burney, Lake Arrowhead, Squaw Valley, South Lake Tahoe, Tahoe Valley, Tahoe City, Mill Creek, Montague, Mount Shasta, Sierra City, Quincy, Twin Lakes, Forest Glen, Idyllwild, Tehachapi and more.

How do the Title 24 energy code requirements change per the California climate zone? See below code sections:

 
 
 
 

Other Similar Tools

Solar Calculator For Single Family Residences and ADUs

Solar Calculator for Rise Multi-Family Projects

Solar Calculator for Commercial and Mixed-Use Projects

References

You can also refer to the climate zone tool available on the CEC website.

Do you need a Title 24 report? Or have any further questions?

For more such actionable notes on the CA Title 24 requirements
Subscribe to our monthly newsletter

#blogNewslatter form{ display: flex; gap: 10px; } div.tnp-subscription, div.tnp-profile, form.tnp-subscription, form.tnp-profile{ margin: unset; } .tnp-submit{ font-size: 14px !important; padding: 15px 30px !important; background-color: #2178BF !important } .form-continer{ display: flex; gap: 5px; justify-content: space-between; padding: 10px 10px 0px 20px; width: 100%; min-width:300px; } input#tnp-1 { border: 1px solid gray; padding-bottom: 16px; min-width: 321px; text-align: center; } p.success-message { margin: 10px 0px; background: #64c564; padding: 20px 20px; color: #ffff; text-align: center; border-radius: 6px; } .tnp-email{ background-color: white !important; outline: none; } @media screen and (max-width:499px){ gap:unset; #blogNewslatter form{ flex-direction: column; } } @media screen and (max-width:872px) { .tnp-email{ height: 20px; margin: 0; padding: 0; font-size: 12px !important; } .tnp-submit{ padding: 6px !important; font-size: 10px !important; } .form-continer{ height: 34px; width: 80%; min-width: 174px; align-items: center; } } @media screen and (max-width:767px) { .tnp-email{ height: 20px; margin: 0; padding: 0; font-size: 12px !important; } .tnp-submit{ padding: 6px !important; font-size: 10px !important; } .form-continer{ height: 34px; width: 100%; align-items: center; } } @media only screen and (max-width:767px) { input#tnp-1 {} } @media only screen and (max-width:767px) and (min-width:300px){ input#tnp-1 { min-width: 187px !important;height: 26px; padding:unset;} .form-continer {padding: unset;} } @media only screen and (max-width:500px) and (min-width: 300px) { .form-superContiner{ display: flex; justify-content: center; } } // Function to get parameter values from the URL function getParameterByName(name, url) { if (!url) url = window.location.href; name = name.replace(/[\[\]]/g, "\\$&"); var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\+/g, " ")); } // Check if the 'nm' and 'nk' parameters are present in the URL var confirmedParam = getParameterByName('nm'); var nkParam = getParameterByName('nk'); if (confirmedParam === 'confirmed' && nkParam) { // The parameters are present, do something with them console.log('Confirmation received. nk:', nkParam); // Example: Display a success message inside the 'newslatterMsg' div var successMessage = document.createElement('p'); successMessage.textContent = 'Your subscription has been confirmed' ; successMessage.className = 'success-message'; // Append the success message as a child of the 'newslatterMsg' div var newslatterMsgDiv = document.querySelector('#blogNewslatter'); newslatterMsgDiv.appendChild(successMessage); }
URL copied to clipboad!