The table below lists the optimal tilt angle and direction for fixed solar panels for the US cities and regions by zip codes.
Note: The optimal title angle does not change for different zip codes within the same city or region. Also, the optimal direction for fixed solar panels is south for the entire US. If your city is not listed in the below table, you use SolarSena’s optimal tilt angle calculator to find the angle for your desired location.
City (or Region) | State | Tilt angle | Direction | Zip codes |
---|---|---|---|---|
Providence | Rhode Island | 42° | South | 02901–02940 |
Boston | Massachusetts | 42° | South | 02108–021298 |
Worcester | Massachusetts | 42° | South | 01601–01655 |
Springfield | Massachusetts | 42° | South | 01101–01199 |
Cambridge | Massachusetts | 42° | South | 02138–02142 |
Lowell | Massachusetts | 43° | South | 01850–01854 |
Manchester | New Hampshire | 43° | South | 03101–03111 |
Bridgeport | Connecticut | 41° | South | 06601–06699 |
New Haven | Connecticut | 41° | South | 06501–06540 |
Stamford | Connecticut | 41° | South | 06901–06927 |
Hartford | Connecticut | 42° | South | 06101–06199 |
Waterbury | Connecticut | 42° | South | 06701–06749 |
Newark | New Jersey | 41° | South | 07101–07199 |
Jersey City | New Jersey | 41° | South | 07302–07399 |
Paterson | New Jersey | 41° | South | 07501–07544 |
Elizabeth | New Jersey | 41° | South | 07201–07208 |
Lakewood | New Jersey | 40° | South | 08701 |
Woodbridge | New Jersey | 41° | South | 07095 |
New York City | New York | 41° | South | 10001–10286 |
Buffalo | New York | 43° | South | 14201–14280 |
Rochester | New York | 43° | South | 14602–14653 |
Yonkers | New York | 41° | South | 10701–10710 |
Syracuse | New York | 43° | South | 13201–13252 |
Philadelphia | Pennsylvania | 40° | South | 19019–19255 |
Pittsburgh | Pennsylvania | 41° | South | 15201–15295 |
Allentown | Pennsylvania | 41° | South | 18101–18195 |
Washington | District of Columbia | 39° | South | 20001–20599 |
Baltimore | Maryland | 39° | South | 21201–21298 |
Virginia Beach | Virginia | 37° | South | 23450–23479 |
Chesapeake | Virginia | 37° | South | 23320–23328 |
Norfolk | Virginia | 37° | South | 23501–23551 |
Richmond | Virginia | 38° | South | 23173–23298 |
Newport News | Virginia | 37° | South | 23601–23628 |
Alexandria | Virginia | 39° | South | 22301–22350 |
Hampton | Virginia | 37° | South | 23630–23681 |
Charlotte | North Carolina | 35° | South | 28201–28299 |
Raleigh | North Carolina | 36° | South | 27601–27699 |
Greensboro | North Carolina | 36° | South | 27401–27499 |
Durham | North Carolina | 36° | South | 27701–27722 |
Winston–Salem | North Carolina | 36° | South | 27101–27199 |
Fayetteville | North Carolina | 35° | South | 28301–28314 |
Cary | North Carolina | 36° | South | 27511–27519 |
Wilmington | North Carolina | 34° | South | 19801–19899 |
High Point | North Carolina | 36° | South | 27260–27268 |
Charleston | South Carolina | 33° | South | 29401–29425 |
Columbia | South Carolina | 34° | South | 29201–29292 |
North Charleston | South Carolina | 33° | South | 29405–29420 |
Atlanta | Georgia | 34° | South | 30301–30398 |
Augusta | Georgia | 33° | South | 30901–30999 |
Columbus | Georgia | 33° | South | 31901–31999 |
Macon | Georgia | 33° | South | 31201–31297 |
Savannah | Georgia | 32° | South | 31401–31421 |
Athens | Georgia | 34° | South | 30601–30612 |
Sandy Springs | Georgia | 34° | South | 30068–31158 |
Jacksonville | Florida | 30° | South | 32099–32277 |
Miami | Florida | 26° | South | 33101–33299 |
Tampa | Florida | 28° | South | 33601–33694 |
Orlando | Florida | 28° | South | 32801–32899 |
St. Petersburg | Florida | 28° | South | 33701–33784 |
Hialeah | Florida | 26° | South | 33002–33018 |
Port St. Lucie | Florida | 27° | South | 34952–34988 |
Tallahassee | Florida | 30° | South | 32301–32399 |
Cape Coral | Florida | 27° | South | 33904–33993 |
Fort Lauderdale | Florida | 26° | South | 33301–33394 |
Pembroke Pines | Florida | 26° | South | 33028, 33082 |
Hollywood | Florida | 26° | South | 33019–33084 |
Miramar | Florida | 26° | South | 33023–33029 |
Gainesville | Florida | 30° | South | 32601–32653 |
Coral Springs | Florida | 26° | South | 33075 |
Clearwater | Florida | 28° | South | 33755–33769 |
Palm Bay | Florida | 30° | South | 32905–32911 |
Lakeland | Florida | 28° | South | 33801–33815 |
Pompano Beach | Florida | 26° | South | 33060–33077 |
West Palm Beach | Florida | 27° | South | 33401–33422 |
Miami Gardens | Florida | 26° | South | 33056 |
Davie | Florida | 26° | South | 33314–33355 |
Birmingham | Alabama | 34° | South | 35201–35298 |
Huntsville | Alabama | 35° | South | 35801–35899 |
Montgomery | Alabama | 32° | South | 36101–36191 |
Mobile | Alabama | 31° | South | 36601–36695 |
Tuscaloosa | Alabama | 33° | South | 35401–35490 |
Nashville | Tennessee | 36° | South | 37201–37255 |
Memphis | Tennessee | 35° | South | 37501–38197 |
Knoxville | Tennessee | 36° | South | 37901–37998 |
Chattanooga | Tennessee | 35° | South | 37401–37450 |
Clarksville | Tennessee | 37° | South | 37040–37044 |
Murfreesboro | Tennessee | 36° | South | 37127–37133 |
Jackson | Mississippi | 32° | South | 39201–39296 |
Louisville | Kentucky | 38° | South | 40201–40299 |
Lexington | Kentucky | 38° | South | 40502–40598 |
Columbus | Ohio | 40° | South | 43085–43291 |
Cleveland | Ohio | 42° | South | 44101–44199 |
Cincinnati | Ohio | 39° | South | 45201–45299 |
Toledo | Ohio | 42° | South | 43601–43699 |
Akron | Ohio | 41° | South | 44301–44398 |
Dayton | Ohio | 40° | South | 45401–45490 |
Indianapolis | Indiana | 40° | South | 46201–46298 |
Fort Wayne | Indiana | 41° | South | 46801–46899 |
Evansville | Indiana | 38° | South | 47701–47750 |
South Bend | Indiana | 42° | South | 46601–46699 |
Carmel | Indiana | 40° | South | 46032, 46033 |
Detroit | Michigan | 42° | South | 48201–48288 |
Grand Rapids | Michigan | 43° | South | 49501–49599 |
Warren | Michigan | 43° | South | 48088–48097 |
Sterling Heights | Michigan | 43° | South | 48310–48314 |
Ann Arbor | Michigan | 42° | South | 48103–48113 |
Lansing | Michigan | 43° | South | 48901–48980 |
Clinton | Michigan | 43° | South | 48035–48038 |
Des Moines | Iowa | 42° | South | 50301–50383 |
Cedar Rapids | Iowa | 42° | South | 52401–52499 |
Davenport | Iowa | 42° | South | 52801–52809 |
Milwaukee | Wisconsin | 43° | South | 53201–53295 |
Madison | Wisconsin | 43° | South | 53701–53794 |
Green Bay | Wisconsin | 45° | South | 54301–54344 |
Minneapolis | Minnesota | 45° | South | 55401–55488 |
Saint Paul | Minnesota | 45° | South | 55101–55188 |
Rochester | Minnesota | 44° | South | 55901–55906 |
Sioux Falls | South Dakota | 44° | South | 57101–57198 |
Fargo | North Dakota | 47° | South | 58102–58126 |
Billings | Montana | 46° | South | 59101–59117 |
Chicago | Illinois | 42° | South | 60601–60701 |
Aurora | Illinois | 42° | South | 60502–60598 |
Naperville | Illinois | 42° | South | 60540–60567 |
Joliet | Illinois | 42° | South | 60431–60436 |
Rockford | Illinois | 42° | South | 61101–61126 |
Springfield | Illinois | 40° | South | 65801–65899 |
Elgin | Illinois | 42° | South | 60120–60124 |
Peoria | Illinois | 41° | South | 61601–61656 |
Kansas City | Missouri | 39° | South | 64101–64199 |
St. Louis | Missouri | 39° | South | 63101–63199 |
Springfield | Missouri | 37° | South | 65801–65899 |
Columbia | Missouri | 39° | South | 65201–65218 |
Independence | Missouri | 39° | South | 64050–64058 |
Wichita | Kansas | 38° | South | 67201–67278 |
Overland Park | Kansas | 39° | South | 66204–66283 |
Kansas City | Kansas | 39° | South | 66012–66160 |
Olathe | Kansas | 39° | South | 66051–66063 |
Topeka | Kansas | 39° | South | 66601–66699 |
Omaha | Nebraska | 41° | South | 68101–68198 |
Lincoln | Nebraska | 41° | South | 68501–68588 |
New Orleans | Louisiana | 30° | South | 70112–70195 |
Baton Rouge | Louisiana | 31° | South | 70801–70898 |
Shreveport | Louisiana | 33° | South | 71101–71166 |
Lafayette | Louisiana | 30° | South | 70501–70598 |
Little Rock | Arkansas | 35° | South | 72201–72295 |
Oklahoma City | Oklahoma | 35° | South | 73101–73196 |
Tulsa | Oklahoma | 36° | South | 74101–74193 |
Norman | Oklahoma | 35° | South | 73019–73072 |
Broken Arrow | Oklahoma | 36° | South | 74011–74014 |
Houston | Texas | 30° | South | 77001–77299 |
San Antonio | Texas | 29° | South | 78201–78299 |
Dallas | Texas | 33° | South | 75201–75398 |
Austin | Texas | 30° | South | 73301–78799 |
Fort Worth | Texas | 33° | South | 76101–76199 |
El Paso | Texas | 32° | South | 79901–79999, 88510–88595 |
Arlington | Texas | 33° | South | 76001–76096 |
Corpus Christi | Texas | 28° | South | 78401–78480 |
Plano | Texas | 33° | South | 75023–75094 |
Laredo | Texas | 28° | South | 78040–78046 |
Lubbock | Texas | 34° | South | 79401–79499 |
Garland | Texas | 33° | South | 75040–75049 |
Irving | Texas | 33° | South | 75014–75063 |
Frisco | Texas | 33° | South | 75033–75036 |
Amarillo | Texas | 35° | South | 79101–79189 |
McKinney | Texas | 33° | South | 75069–75072 |
Grand Prairie | Texas | 33° | South | 75050–75054 |
Brownsville | Texas | 26° | South | 78520–78526 |
Killeen | Texas | 31° | South | 76540–76549 |
Pasadena | Texas | 30° | South | 77501–77508 |
Midland | Texas | 32° | South | 79701–79712 |
McAllen | Texas | 26° | South | 78501–78505 |
Denton | Texas | 33° | South | 76201–76210 |
Mesquite | Texas | 33° | South | 75149–75187 |
Carrollton | Texas | 33° | South | 75006–75011 |
Waco | Texas | 31° | South | 76701–76799 |
Round Rock | Texas | 31° | South | 78664–78683 |
Abilene | Texas | 33° | South | 79601–79699 |
Odessa | Texas | 32° | South | 79760–79769 |
Pearland | Texas | 30° | South | 77581–77588 |
Richardson | Texas | 33° | South | 75080–75085 |
Sugar Land | Texas | 30° | South | 77478–77498 |
College Station | Texas | 31° | South | 77840–77845 |
Beaumont | Texas | 30° | South | 77701–77726 |
Lewisville | Texas | 33° | South | 75029–75077 |
League City | Texas | 30° | South | 77573, 77573 |
Tyler | Texas | 32° | South | 75701–75799 |
Allen | Texas | 33° | South | 75002, 75003 |
Wichita Falls | Texas | 34° | South | 76301–76311 |
Edinburg | Texas | 26° | South | 78539–78542 |
San Angelo | Texas | 32° | South | 76901–76909 |
Denver | Colorado | 40° | South | 80201–80299 |
Colorado Springs | Colorado | 39° | South | 80901–80997 |
Aurora | Colorado | 40° | South | 80010–80047 |
Fort Collins | Colorado | 41° | South | 80521–80553 |
Lakewood | Colorado | 40° | South | 80214–80235 |
Thornton | Colorado | 40° | South | 80241 |
Arvada | Colorado | 40° | South | 80001–80007 |
Westminster | Colorado | 40° | South | 80030–80036 |
Pueblo | Colorado | 38° | South | 81001–81012 |
Centennial | Colorado | 40° | South | 80111–80161 |
Greeley | Colorado | 40° | South | 80631–80639 |
Boulder | Colorado | 40° | South | 80301–80314 |
Boise | Idaho | 44° | South | 83701–83799 |
Meridian | Idaho | 44° | South | 83642, 83680 |
Salt Lake City | Utah | 41° | South | 84101–84199 |
West Valley City | Utah | 41° | South | 84119–84128 |
Provo | Utah | 40° | South | 84601–84606 |
West Jordan | Utah | 41° | South | 84081–84088 |
Phoenix | Arizona | 33° | South | 85001–85098 |
Tucson | Arizona | 32° | South | 85701–85775 |
Mesa | Arizona | 33° | South | 85201–85216 |
Chandler | Arizona | 33° | South | 85224–85286 |
Scottsdale | Arizona | 34° | South | 85250–85271 |
Gilbert | Arizona | 33° | South | 85233–85299 |
Glendale | Arizona | 34° | South | 85301–85318 |
Tempe | Arizona | 33° | South | 85280–85287 |
Peoria | Arizona | 34° | South | 85301–85387 |
Surprise | Arizona | 34° | South | 85374–85388 |
Albuquerque | New Mexico | 35° | South | 87101–87199 |
Las Cruces | New Mexico | 32° | South | 88001–88013 |
Las Vegas | Nevada | 36° | South | 89101–89199 |
Henderson | Nevada | 36° | South | 89002–89077 |
Reno | Nevada | 40° | South | 89501–89599 |
North Las Vegas | Nevada | 36° | South | 89030–89131 |
Sparks | Nevada | 40° | South | 89431–89441 |
Los Angeles | California | 34° | South | 90001–90099 |
San Diego | California | 33° | South | 92101–92199 |
San Jose | California | 37° | South | 95101–95196 |
San Francisco | California | 38° | South | 94102–94188 |
Fresno | California | 37° | South | 93701–93888 |
Sacramento | California | 39° | South | 94203–94299, 95811–95899 |
Long Beach | California | 34° | South | 90801–90853 |
Oakland | California | 38° | South | 94601–94666 |
Bakersfield | California | 35° | South | 93301–93390 |
Anaheim | California | 34° | South | 92801–92899 |
Santa Ana | California | 34° | South | 92701–92799 |
Riverside | California | 34° | South | 92501–92521 |
Stockton | California | 38° | South | 95201–95297 |
Irvine | California | 34° | South | 92602–92697 |
Chula Vista | California | 33° | South | 91909–91921 |
Fremont | California | 38° | South | 94536–94555 |
San Bernardino | California | 34° | South | 92401–92427 |
Modesto | California | 38° | South | 95350–95358 |
Fontana | California | 34° | South | 92316–92337 |
Moreno Valley | California | 34° | South | 92551–92557 |
Santa Clarita | California | 35° | South | 91350–91390 |
Oxnard | California | 34° | South | 93030–93036 |
Glendale | California | 34° | South | 91201–91226 |
Huntington Beach | California | 34° | South | 92605–92649 |
Ontario | California | 34° | South | 91710–91764 |
Rancho Cucamonga | California | 34° | South | 91701–91739 |
Santa Rosa | California | 39° | South | 95401–95409 |
Oceanside | California | 33° | South | 92049–92058 |
Elk Grove | California | 39° | South | 95757–95759 |
Garden Grove | California | 34° | South | 92840–92846 |
Corona | California | 34° | South | 92877–92883 |
Hayward | California | 38° | South | 94540–94557 |
Lancaster | California | 35° | South | 93534–93586 |
Salinas | California | 37° | South | 93901–93915 |
Palmdale | California | 35° | South | 93550–93599 |
Sunnyvale | California | 37° | South | 94085–94089 |
Pomona | California | 34° | South | 91766–91769 |
Escondido | California | 33° | South | 92025–92046 |
Torrance | California | 34° | South | 90501–90510 |
Roseville | California | 39° | South | 95661, 95678, 95747 |
Pasadena | California | 34° | South | 91101–91199 |
Orange | California | 34° | South | 92856–92869 |
Fullerton | California | 34° | South | 92831–92838 |
Visalia | California | 36° | South | 93277–93292 |
Santa Clara | California | 37° | South | 95050–95056 |
Concord | California | 38° | South | 94518–94529 |
Thousand Oaks | California | 34° | South | 91358–91362 |
Simi Valley | California | 34° | South | 93062–93099 |
Victorville | California | 35° | South | 92392–92395 |
Vallejo | California | 38° | South | 94589–94592 |
Berkeley | California | 38° | South | 94701–94720 |
Fairfield | California | 38° | South | 94533, 94534 |
Murrieta | California | 34° | South | 92562–92564 |
El Monte | California | 34° | South | 91731–91735 |
Carlsbad | California | 33° | South | 92008–92018 |
Temecula | California | 34° | South | 92589–92593 |
Clovis | California | 37° | South | 93611–93619 |
Costa Mesa | California | 34° | South | 92626–92628 |
Antioch | California | 38° | South | 94509, 94531 |
Downey | California | 34° | South | 90239–90242 |
Richmond | California | 38° | South | 94801–94850 |
Jurupa Valley | California | 34° | South | 91505–91519 |
Ventura | California | 34° | South | 93001–93009 |
Inglewood | California | 34° | South | 90301–90312 |
Santa Maria | California | 35° | South | 93454–93458 |
Daly City | California | 38° | South | 94014–94017 |
West Covina | California | 34° | South | 91790–91793 |
San Mateo | California | 38° | South | 94401–94404 |
Norwalk | California | 34° | South | 90650–90652 |
Rialto | California | 34° | South | 92376, 92377 |
Chico | California | 40° | South | 95926–95929 |
El Cajon | California | 33° | South | 92019–92022 |
Burbank | California | 34° | South | 91501–91526 |
Vista | California | 33° | South | 92081–92085 |
Vacaville | California | 38° | South | 95687–95696 |
Portland | Oregon | 46° | South | 97201–97298 |
Salem | Oregon | 45° | South | 97301–97317 |
Eugene | Oregon | 44° | South | 97401–97440 |
Gresham | Oregon | 46° | South | 97030, 97080 |
Hillsboro | Oregon | 46° | South | 97123, 97124 |
Bend | Oregon | 44° | South | 97701–97709 |
Seattle | Washington | 48° | South | 98101–98199 |
Spokane | Washington | 48° | South | 99201–99260 |
Tacoma | Washington | 47° | South | 98401–98493 |
Vancouver | Washington | 46° | South | 98660–98687 |
Bellevue | Washington | 48° | South | 98004–98015 |
Kent | Washington | 47° | South | 98030–98089 |
Everett | Washington | 48° | South | 98201–98213 |
Renton | Washington | 48° | South | 98055–98059 |
Spokane Valley | Washington | 48° | South | 99201–99260 |
Honolulu | Hawaii | 21° | South | 96801–96850 |
Anchorage | Alaska | 61° | South | 99501–99695 |