These 3 maps show the absurd growth potential of rooftop solar in America

These 3 maps show the absurd growth potential of rooftop solar in America

solar-roof-potential

Solar power in America is on a roll. Over the last decade, the cost of solar installations in the U.S. has fallen by more than 70 percent, and every year has had more solar installed than the last.

Since 2010, the nation’s solar power capacity has grown fifteen-fold. And employment in the U.S. solar industry recently surpassed 200,000 people – that’s more than the oil and gas extraction industry, and three times more than the coal-mining industry.

It’s really just the beginning though. To grasp solar’s enormous untapped potential, we can start by looking at home rooftop solar. There are already more than 1.1 million home solar rooftops in the U.S. today – including more than 300,000 SolarCity installations – but the coming years are likely to make that look small.

Using publicly available data, we’ve produced the three maps below to convey the absurdly large growth potential of home rooftop solar in America.

 

Map #1: Which states today have a meaningful amount of homes with solar rooftops?

First, let’s see which states today have at least some meaningful amount of homes with solar installed. Each tiny square in Map #1 represents enough home rooftop solar to power ~3,000 homes. (Three thousand homes is roughly the number of homes in a small town with a population of less than 10,000 people.)

The map shows the states that currently have roughly enough residential solar to power ~3,000 homes or more. You can mouse over each state for additional details.


/* line 9, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.svg-container {
font-family: “Gotham SSm A”, “Gotham SSm B”, Arial, sans-serif;
max-width: 900px;
margin: 0 auto;
position: relative; }

/* line 16, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
#current20MWmap,
#current500MWmap,
#potential500MWmap {
position: absolute; }

@media (min-width: 900px) {
/* line 23, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.svg-container,
#current20MWmap,
#current500MWmap,
#potential500MWmap {
width: 900px;
height: 660px; } }

@media (max-width: 899px) {
/* line 33, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
#current20MWmap,
#current500MWmap,
.svg-container,
#potential500MWmap {
width: 300px;
height: 240px; } }

/* line 42, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.hideMe {
display: none !important; }

/* line 46, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.switcher-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }

/* line 51, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.switcher {
display: block;
height: 30px;
width: 250px;
border-radius: 14px;
background-color: #efefef;
position: relative;
z-index: 1;
cursor: pointer; }
/* line 60, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.switcher .switcher-label {
font-weight: 700;
display: inline-block;
width: 123px;
line-height: 28px;
text-align: center;
text-transform: uppercase;
cursor: pointer;
pointer-events: none; }
/* line 70, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.switcher:after {
content: ”;
display: inline-block;
width: 123px;
height: 20px;
background-color: #cecece;
position: absolute;
top: 5px;
border-radius: 10px;
left: 5px;
z-index: -1;
cursor: pointer;
-webkit-transition: all .2s ease;
transition: all .2s ease; }
/* line 85, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.switcher.switched:after {
left: 122px; }

/* line 91, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.bar-grow {
height: 2px;
width: 120px;
margin: 0 auto;
position: relative;
background-color: #eaeaea; }
/* line 97, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.bar-grow .grow {
-webkit-transition: all 1s ease;
transition: all 1s ease;
display: inline-block;
background-color: #4fd05f;
height: 2px;
width: 0px;
position: absolute;
top: 0; }

/* line 108, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.scty-tooltip {
position: absolute;
height: 85px;
width: 180px;
background-color: white;
border: 2px solid transparent;
z-index: 1;
border-radius: 5px;
pointer-events: none;
box-shadow: -27px 27px 107px 0px rgba(0, 0, 0, 0.25);
opacity: 0;
-webkit-transform: scale(0.8, 0.8);
-ms-transform: scale(0.8, 0.8);
transform: scale(0.8, 0.8);
-webkit-transition: all .2s ease;
transition: all .2s ease; }
/* line 123, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.scty-tooltip.reveal {
opacity: 1;
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1); }
/* line 127, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.scty-tooltip.for-small-screen {
-webkit-transform: scale(0.2, 0.2);
-ms-transform: scale(0.2, 0.2);
transform: scale(0.2, 0.2);
-webkit-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center; }
/* line 130, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.scty-tooltip.for-small-screen.reveal {
-webkit-transform: scale(0.3, 0.3);
-ms-transform: scale(0.3, 0.3);
transform: scale(0.3, 0.3);
-webkit-transform-origin: left center;
-ms-transform-origin: left center;
transform-origin: left center; }
/* line 135, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.scty-tooltip .scty-tooltip-content {
position: relative;
height: 65px;
width: 160px;
padding: 5px;
top: -37.5px;
z-index: 2; }
/* line 142, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.scty-tooltip .scty-tooltip-content .state-title {
font-size: 16px !important;
text-align: center;
font-family: “Gotham SSm A”, “Gotham SSm B”, Arial, sans-serif;
font-weight: 600;
color: #231f20;
margin: 8px 0 8px 0 !important; }
/* line 150, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.scty-tooltip .scty-tooltip-content .state-info,
.scty-tooltip .scty-tooltip-content .state-info-larger {
margin: 8px 0 8px 0 !important;
font-size: 12.5px !important;
text-align: center;
font-family: “Gotham SSm A”, “Gotham SSm B”, Arial, sans-serif;
color: #6d6e70; }

/* line 161, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.scty-tooltip.large {
height: 200px;
width: 200px; }
/* line 164, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.scty-tooltip.large .scty-tooltip-content {
height: 180px;
width: 180px; }

/* line 170, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.scty-tooltip.above:before, .scty-tooltip.below:before, .scty-tooltip.left:before, .scty-tooltip.right:before, .scty-tooltip.above.large:before, .scty-tooltip.below.large:before, .scty-tooltip.left.large:before, .scty-tooltip.right.large:before {
content: ”;
display: inline-block;
position: relative;
background-color: white;
height: 30px;
width: 30px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
z-index: -1; }

/* line 183, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.scty-tooltip.above:before {
top: 70px;
left: 27.5px;
border-bottom: 2px solid transparent;
border-right: 2px solid transparent; }

/* line 190, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.scty-tooltip.below:before {
top: -17px;
left: 27.5px;
border-top: 2px solid transparent;
border-left: 2px solid transparent; }

/* line 197, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.scty-tooltip.left:before {
border-top: 2px solid transparent;
border-right: 2px solid transparent;
top: 27.5px;
left: 165px; }

/* line 204, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.scty-tooltip.right:before {
border-bottom: 2px solid transparent;
border-left: 2px solid transparent;
top: 27.5px;
left: -17px; }

Click to read...  Saudis to Seek Bids for 700 MW of Wind, Solar Projects

/* line 214, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.scty-tooltip.above.large:before {
top: 185px;
left: 85px;
border-bottom: 2px solid transparent;
border-right: 2px solid transparent; }

/* line 221, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.scty-tooltip.below.large:before {
top: -17px;
left: 85px;
border-top: 2px solid transparent;
border-left: 2px solid transparent; }

/* line 228, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.scty-tooltip.left.large:before {
border-top: 2px solid transparent;
border-right: 2px solid transparent;
top: 85px;
left: 185px; }

/* line 235, /Users/jmountz/Desktop/workspace/interactive_map/styles/styles.scss */
.scty-tooltip.right.large:before {
border-bottom: 2px solid transparent;
border-left: 2px solid transparent;
top: 85px;
left: -17px; }

Map #1 reveals that more than half of the states have enough residential solar to power at least a few thousand homes. Some states are clearly leading the pack. However, if residential rooftops are to become a major energy source across America, then powering a few thousand homes here and there isn’t enough. Thinking on a larger scale is required, where residential solar can power tens of thousands, hundreds of thousands, or even millions of homes in any given state.

The next map helps us think on that larger scale….

 

Map #2: Which states today have enough residential solar to power a significant number of homes?

Map #2 enables thinking on a larger scale. Each tiny square in Map #2 represents enough home rooftop solar to power ~80,000 homes. (Eighty thousand homes is roughly the number of homes in a single midsize US city, such as Irvine, CA or Salt Lake City, UT.)

This map shows the states that currently have roughly enough residential solar to power ~80,000 homes or more.

Map #2 reveals that only a small handful of states (CA, AZ, NY, NJ, MA) currently have enough residential solar to power a significant number of homes. This is not to say that home solar installations aren’t producing big benefits in other states; indeed, many households from New Mexico to Vermont are successfully lowering their utility bills, reducing pollution, and gaining more energy independence thanks to solar. But so far, it’s happening at a far smaller scale than in the leading states, where a combination of policy and other factors has catalyzed solar growth.

The question for the future is: what growth potential does home rooftop solar have across the country? And can home rooftop solar become a major energy source in all states? Which brings us to our third map….

 

Map #3: Which states have the potential for residential solar to power a significant number of homes?

The potential for home rooftop solar to become a major energy source is enormous — in every state.

The map below shows the potential of home rooftop solar for each state, using the same scale as above, where each little square represents enough residential solar to power ~80,000 homes. The data comes from the National Renewable Energy Laboratory (NREL), which has calculated how much energy could be generated by rooftop solar panels in each state, if installed on all suitable roofs. NREL’s analysis of “suitable roof area” takes into account factors such as shading, roof tilt, roof position, and roof size.


window.current20MW = {
useLargerTooltip: false,
// AL: {
// stateName: ‘Alabama’,
// mw: ‘<10',
// tooltip: 'right'
// },
AZ: {
stateName: 'Arizona',
mw: '539',
tooltip: 'below'
},
// AR: {
// stateName: 'Arkansas',
// mw: '<10',
// tooltip: 'right'
// },
CA: {
stateName: 'California',
mw: '3,268',
tooltip: 'right'
},
CO: {
stateName: 'Colorado',
mw: '192',
tooltip: 'above'
},
CT: {
stateName: 'Connecticut',
mw: '133',
tooltip: 'left'
},
DE: {
stateName: 'Delaware',
mw: '23',
tooltip: 'left'
},
DC: {
stateName: 'Washington DC',
mw: '11',
tooltip: 'left'
},
FL: {
stateName: 'Florida',
mw: '59',
tooltip: 'below'
},
// GA: {
// stateName: 'Georgia',
// mw: '<10',
// tooltip: 'right'
// },
// ID: {
// stateName: 'Idaho',
// mw: '<10',
// tooltip: 'right'
// },
// IL: {
// stateName: 'Illinois',
// mw: '<10',
// tooltip: 'right'
// },
// IN: {
// stateName: 'Indiana',
// mw: '<10',
// tooltip: 'right'
// },
// IA: {
// stateName: 'Iowa',
// mw: '<10',
// tooltip: 'right'
// },
// KS: {
// stateName: 'Kansas',
// mw: '<10',
// tooltip: 'right'
// },
// KY: {
// stateName: 'Kentucky',
// mw: '<10',
// tooltip: 'right'
// },

// QUESTION
LA: {
stateName: 'Louisiana',
mw: '89',
tooltip: 'right'
},

// ME: {
// stateName: 'Maine',
// mw: '<10',
// tooltip: 'right'
// },
MD: {
stateName: 'Maryland',
mw: '238',
tooltip: 'left'
},
MA: {
stateName: 'Massachusetts',
mw: '361',
tooltip: 'left'
},
MI: {
stateName: 'Michigan',
mw: '13',
tooltip: 'above'
},
// MN: {
// stateName: 'Minnesota',
// mw: '<10',
// tooltip: 'right'
// },
// MS: {
// stateName: 'Mississippi',
// mw: '<10',
// tooltip: 'right'
// },
MO: {
stateName: 'Missouri',
mw: '51',
tooltip: 'left'
},
// MT: {
// stateName: 'Montana',
// mw: '<10',
// tooltip: 'right'
// },
// NE: {
// stateName: 'Nebraska',
// mw: '<10',
// tooltip: 'right'
// },
NV: {
stateName: 'Nevada',
mw: '151',
tooltip: 'above'
},
NH: {
stateName: 'New Hampshire',
mw: '24',
tooltip: 'left'
},
NJ: {
stateName: 'New Jersey',
mw: '386',
tooltip: 'left'
},
NM: {
stateName: 'New Mexico',
mw: '38',
tooltip: 'right'
},
NY: {
stateName: 'New York',
mw: '444',
tooltip: 'above'
},
NC: {
stateName: 'North Carolina',
mw: '28',
tooltip: 'left'
},
// ND: {
// stateName: 'North Dakota',
// mw: '<10',
// tooltip: 'right'
// },
OH: {
stateName: 'Ohio',
mw: '10',
tooltip: 'left'
},
// OK: {
// stateName: 'Oklahoma',
// mw: '<10',
// tooltip: 'right'
// },
OR: {
stateName: 'Oregon',
mw: '49',
tooltip: 'right'
},
PA: {
stateName: 'Pennsylvania',
mw: '64',
tooltip: 'left'
},
// RI: {
// stateName: 'Rhode Island',
// mw: '<10',
// tooltip: 'right'
// },
SC: {
stateName: 'South Carolina',
mw: '13',
tooltip: 'left'
},
// SD: {
// stateName: 'South Dakota',
// mw: '<10',
// tooltip: 'right'
// },
TN: {
stateName: 'Tennessee',
mw: '12',
tooltip: 'below'
},
TX: {
stateName: 'Texas',
mw: '112',
tooltip: 'above'
},
UT: {
stateName: 'Utah',
mw: '59',
tooltip: 'above'
},
VT: {
stateName: 'Vermont',
mw: '37',
tooltip: 'left'
},
VA: {
stateName: 'Virginia',
mw: '12',
tooltip: 'left'
},
WA: {
stateName: 'Washington',
mw: '64',
tooltip: 'right'
},
// WV: {
// stateName: 'West Virginia',
// mw: '<10',
// tooltip: 'right'
// },
WI: {
stateName: 'Wisconsin',
mw: '10',
tooltip: 'left'
},
// WY: {
// stateName: 'Wyoming',
// mw: '<10',
// tooltip: 'right'
// },
}

Click to read...  Solar Panel Prices, Solar Growth, and the Incredible Valley of Life - The Equation



window.current500MW = {
useLargerTooltip: false,
AZ: {
stateName: ‘Arizona’,
mw: ‘539’,
tooltip: ‘right’
},
CA: {
stateName: ‘California’,
mw: ‘3,268’,
tooltip: ‘right’
},
MA: {
stateName: ‘Massachusetts’,
mw: ‘361’,
tooltip: ‘above’
},
NJ: {
stateName: ‘New Jersey’,
mw: ‘386’,
tooltip: ‘below’
},
NY: {
stateName: ‘New York’,
mw: ‘444’,
tooltip: ‘above’
}
}



window.potential500MW = {
useLargerTooltip: true,
AL: {
stateName: ‘Alabama’,
mw: ‘13,200’,
increaseOf: ‘>100,000’,
coverage: ‘19.1’,
tooltip: ‘below’
},
AZ: {
stateName: ‘Arizona’,
mw: ‘15,000’,
increaseOf: ‘2,683’,
coverage: ‘31.6’,
tooltip: ‘right’
},
AR: {
stateName: ‘Arkansas’,
mw: ‘8,300’,
increaseOf: ‘>100,000’,
coverage: ‘22.5’,
tooltip: ‘left’
},
CA: {
stateName: ‘California’,
mw: ‘76,800’,
increaseOf: ‘2,250’,
coverage: ‘43.6’,
tooltip: ‘right’
},
CO: {
stateName: ‘Colorado’,
mw: ‘10,000’,
increaseOf: ‘5,108’,
coverage: ‘27.1’,
tooltip: ‘above’
},
CT: {
stateName: ‘Connecticut’,
mw: ‘7,200’,
increaseOf: ‘5,314’,
coverage: ‘27.6’,
tooltip: ‘left’
},
DE: {
stateName: ‘Delaware’,
mw: ‘2,000’,
increaseOf: ‘8,596’,
coverage: ‘22.1’,
tooltip: ‘left’
},
FL: {
stateName: ‘Florida’,
mw: ‘50,300’,
increaseOf: ‘85,154’,
coverage: ‘30.3’,
tooltip: ‘left’
},
GA: {
stateName: ‘Georgia’,
mw: ‘22,400’,
increaseOf: ‘>100,000’,
coverage: ‘21.6’,
tooltip: ‘left’
},
ID: {
stateName: ‘Idaho’,
mw: ‘4,000’,
increaseOf: ‘>99,900’,
coverage: ‘22.2’,
tooltip: ‘right’
},
IL: {
stateName: ‘Illinois’,
mw: ‘28,400’,
increaseOf: ‘>100,000’,
coverage: ‘23.6’,
tooltip: ‘left’
},
IN: {
stateName: ‘Indiana’,
mw: ‘18,300’,
increaseOf: ‘>100,000’,
coverage: ‘20.3’,
tooltip: ‘left’
},
IA: {
stateName: ‘Iowa’,
mw: ‘9,800’,
increaseOf: ‘>100,000’,
coverage: ‘24.9’,
tooltip: ‘above’
},
KS: {
stateName: ‘Kansas’,
mw: ‘8,200’,
increaseOf: ‘>100,000’,
coverage: ‘27.3’,
tooltip: ‘left’
},
KY: {
stateName: ‘Kentucky’,
mw: ‘11,600’,
increaseOf: ‘>100,000’,
coverage: ‘16.0’,
tooltip: ‘above’
},
LA: {
stateName: ‘Louisiana’,
mw: ‘12,500’,
increaseOf: ‘13,945’,
coverage: ‘18.3’,
tooltip: ‘below’
},
ME: {
stateName: ‘Maine’,
mw: ‘4,200’,
increaseOf: ‘>100,000’,
coverage: ‘40.0’,
tooltip: ‘left’
},
MD: {
stateName: ‘Maryland’,
mw: ‘10,900’,
increaseOf: ‘4,480’,
coverage: ‘21.4’,
tooltip: ‘left’
},
MA: {
stateName: ‘Massachusetts’,
mw: ‘12,300’,
increaseOf: ‘3,307’,
coverage: ‘25.5’,
tooltip: ‘left’
},
MI: {
stateName: ‘Michigan’,
mw: ‘28,300’,
increaseOf: ‘>100,000’,
coverage: ‘30.6’,
tooltip: ‘left’
},
MN: {
stateName: ‘Minnesota’,
mw: ‘13,900’,
increaseOf: ‘>100,000’,
coverage: ‘23.0’,
tooltip: ‘right’
},
MS: {
stateName: ‘Mississippi’,
mw: ‘7,800’,
increaseOf: ‘>100,000’,
coverage: ‘20.5’,
tooltip: ‘below’
},
MO: {
stateName: ‘Missouri’,
mw: ‘18,800’,
increaseOf: ‘36,763’,
coverage: ‘28.1’,
tooltip: ‘left’
},
MT: {
stateName: ‘Montana’,
mw: ‘3,000’,
increaseOf: ‘59,900’,
coverage: ‘26.7’,
tooltip: ‘right’
},
NE: {
stateName: ‘Nebraska’,
mw: ‘4,800’,
increaseOf: ‘100,000’,
coverage: ‘18.3’,
tooltip: ‘right’
},
OH: {
stateName: ‘Ohio’,
mw: ‘31,000’,
increaseOf: ‘>100,000’,
coverage: ‘23.1’,
tooltip: ‘left’
},
OK: {
stateName: ‘Oklahoma’,
mw: ‘12,200’,
increaseOf: ‘>100,000’,
coverage: ‘27.4’,
tooltip: ‘left’
},
OR: {
stateName: ‘Oregon’,
mw: ‘9,700’,
increaseOf: ‘19,696’,
coverage: ‘23.4’,
tooltip: ‘right’
},
PA: {
stateName: ‘Pennsylvania’,
mw: ‘29,600’,
increaseOf: ‘46,150’,
coverage: ‘23.2’,
tooltip: ‘left’
},
RI: {
stateName: ‘Rhode Island’,
mw: ‘2,100’,
increaseOf: ‘100,000’,
coverage: ‘22.0’,
tooltip: ‘above’
},
TX: {
stateName: ‘Texas’,
mw: ‘62,700’,
increaseOf: ‘55,882’,
coverage: ‘22.0’,
tooltip: ‘left’
},
UT: {
stateName: ‘Utah’,
mw: ‘5,400’,
increaseOf: ‘9,053’,
coverage: ‘25.1’,
tooltip: ‘right’
},
VT: {
stateName: ‘Vermont’,
mw: ‘2,000’,
increaseOf: ‘5,305’,
coverage: ‘40.3’,
tooltip: ‘left’
},
VA: {
stateName: ‘Virginia’,
mw: ‘18,300’,
increaseOf: ‘>100,000’,
coverage: ‘20.6’,
tooltip: ‘left’
},
WA: {
stateName: ‘Washington’,
mw: ‘15,700’,
increaseOf: ‘24,431’,
coverage: ‘18.2’,
tooltip: ‘right’
},
DC: {
stateName: ‘Washington DC’,
mw: ‘400’,
increaseOf: ‘3,536’,
coverage: ‘4.2’,
tooltip: ‘left’
},
WV: {
stateName: ‘West Virginia’,
mw: ‘4,800’,
increaseOf: ‘>100,000’,
coverage: ‘17.3’,
tooltip: ‘left’
},
WI: {
stateName: ‘Wisconsin’,
mw: ‘16,300’,
increaseOf: ‘>100,000’,
coverage: ‘27.6’,
tooltip: ‘above’
},
WY: {
stateName: ‘Wyoming’,
mw: ‘1,500’,
increaseOf: ‘>100,000’,
coverage: ‘12.5’,
tooltip: ‘below’
},
}



$( document ).ready(function() {

/////////////////////
// BUILD TOOLTIP
/////////////////////

$(‘.scty-tooltip-hover’).on(‘mouseenter’, function(e) {

// get information from the target element passed through e
var state = e.currentTarget.classList[0];
var map = e.currentTarget.classList[2];
var stateData = window[map][state];
var largerTooltip = window[map][‘useLargerTooltip’];
var direction = stateData.tooltip;

Click to read...  Custom Solar – Lead Installer

// create the tooltip element and append it
var tooltip = $(“

“).addClass(‘scty-tooltip ‘ + direction + ‘ ‘ + state);
var tooltipContent = $(‘

‘).addClass(‘scty-tooltip-content ‘ + state);
tooltip.append(tooltipContent)

if (largerTooltip) {
tooltip.addClass(‘large’)
}

var anchor = $(‘.’ + e.currentTarget.classList[0] + ‘-anchor.’ + map );
var anchorX = (parseInt(anchor[0].attributes.cx.value) + 50) + ‘px’;
var anchorY = (parseInt(anchor[0].attributes.cy.value)-50) + ‘px’;

if ($(‘.svg-container’).length === 1) {
$(‘.svg-container’).append(tooltip);
} else {
$(‘.’ + map + ‘-container’).append(tooltip);
}

var offsets;
var size = $(‘.svg-container’)[0].clientWidth / 900;

if (size < 1) {
tooltip.addClass('for-small-screen')
}

// create offsets
if (largerTooltip){
offsets = {
left: [(parseInt(anchor[0].attributes.cx.value)-230)*size + 'px', (parseInt(anchor[0].attributes.cy.value)-90)*size + 'px'],
right: [(parseInt(anchor[0].attributes.cx.value) +30)*size + 'px', (parseInt(anchor[0].attributes.cy.value)-100)*size + 'px'],
above: [(parseInt(anchor[0].attributes.cx.value)-90)*size + 'px', (parseInt(anchor[0].attributes.cy.value)-210)*size + 'px'],
below: [(parseInt(anchor[0].attributes.cx.value)-90)*size + 'px', (parseInt(anchor[0].attributes.cy.value)+40)*size + 'px']
}
} else {
offsets = {
left: [(parseInt(anchor[0].attributes.cx.value)-220)*size + 'px', (parseInt(anchor[0].attributes.cy.value)-35)*size + 'px'],
right: [(parseInt(anchor[0].attributes.cx.value)+35)*size + 'px', (parseInt(anchor[0].attributes.cy.value)-35)*size + 'px'],
above: [(parseInt(anchor[0].attributes.cx.value)-40)*size + 'px', (parseInt(anchor[0].attributes.cy.value)-120)*size + 'px'],
below: [(parseInt(anchor[0].attributes.cx.value)-40)*size + 'px', (parseInt(anchor[0].attributes.cy.value)+50)*size + 'px']
}
}

// assign offsets to the tooltop
tooltip.css({"left": offsets[direction][0] , "top": offsets[direction][1]})

//create tooltip content and append
var title = $("

“).html(stateData.stateName);
tooltipContent.append(title);
var content = $(“

“).html(stateData.mw + ‘ MW’);
tooltipContent.append(content);
if (largerTooltip) {
var percentage = $(“

“).html(‘Growth potential of ‘ + stateData.increaseOf + ‘%’);
tooltipContent.append(percentage);
var coverage = $(“

“).html(‘Could provide ‘ + stateData.coverage + ‘% of ‘ + stateData.stateName + ‘\’s electricity’);
tooltipContent.append(coverage);
var barAnimation = $(“

“);
tooltipContent.append(barAnimation);
tooltip.addClass(‘large’)
}

setTimeout(function(){
tooltip.addClass(‘reveal’);
}, 100 );

setTimeout(function(){
$(‘.grow’).css({‘width’: 120 * (stateData.coverage / 100) + ‘px’});
}, 500 );

})

/////////////////////
// DESTROY TOOLTIP
/////////////////////

$(‘.scty-tooltip-hover’).on(‘mouseleave’, function(e) {
var state = e.currentTarget.classList[0];
$(“.scty-tooltip.” + state).removeClass(‘reveal’);
setTimeout(function(){
$(“.scty-tooltip.” + state).remove();
}, 100 );
})

/////////////////////
// SWITCH MAPS
/////////////////////

// if ($(‘.switcher’).length !== 0) {
// $(‘#potential500MWmap’).addClass(‘hideMe’);
//
// $(‘.switcher’).on(‘click’, function() {
// $(‘#potential500MWmap’).toggleClass(‘hideMe’);
// $(‘.switcher’).toggleClass(‘switched’);
// })
// }

});

Map #3 reveals that in every state, home rooftop solar could be a major energy resource. NREL’s analysis suggests that America’s total home solar capacity can increase 100 times over, and each state could meet 10-45% of its electricity needs from residential solar alone. You can hover over the map above (optimized for desktop computer screens) to see approximately what percentage of electricity demand in each state could be met by residential solar.

In total, residential rooftops could provide around 25 percent of all the electric demand in the continental United States, according to NREL’s analysis. If you add in the roofs of medium and large buildings, that number rises to 40 percent. By comparison, all rooftop solar today combined provides less than 0.5 percent of the nation’s electricity.

.st0{opacity:0.16;fill:#F7F7F7;stroke:#00A551;stroke-width:3;stroke-miterlimit:10;stroke-dasharray:0,2.1;}
.st1{fill:#231F20;}
.st2{clip-path:url(#SVGID_2_);}
.st3{fill:#00833E;}
.st4{fill:#D0D2D3;stroke:#000000;stroke-width:0.5;stroke-miterlimit:10;}
.st5{fill:#00AC68;stroke:#000000;stroke-width:0.5;stroke-miterlimit:10;}
.st6{fill:#006635;}

 

More than 1.1 million American homes have gone solar so far. It’s just a hint of what’s possible.

There’s no doubt that home solar power is already spreading contagiously. But the maps above suggest that American communities have just scratched the surface of what’s possible. A new solar installation goes up every 2.5 minutes in the U.S. today, but that pace could vastly increase, given solar power’s record-low costs and strong bipartisan popularity.

The animation below contrasts the “Current” and “Potential” views of home rooftop solar, to give a sense of what America’s energy future looks like. The sooner that homes across the country become a part of that future, the more years they’ll have to enjoy its benefits.

us-solar-potential-gif-50

 

Methodology Notes:

Current state-by-state installation data for home rooftop solar comes from state fact sheets published by GTM Research and Solar Energy Industries Association, as of September 2016.

Conversion of how many homes can be powered by 1 megawatt of solar panels is based on SEIA’s current national estimate of 164 homes per MW. Rounding procedures and inclusion thresholds for each map are described in their lower left corners.

State-by-state home rooftop solar potential is roughly deduced from NREL’s “Rooftop Solar Photovoltaic Technical Potential in the United States” (2016). The data in this post draws upon NREL’s analysis of “small buildings” (those with a footprint of less than 5000 square feet), which does include some non-residential buildings. However, NREL states: “…the national building stock is estimated to contain 78 million single-family households, but only 3.2 million commercial buildings with a footprint less than 5,000 ft2.” This suggests that 96 percent of the “small buildings” analyzed by NREL are single-family households. Since this represents nearly all the “small buildings” considered, we make the simplifying assumption that NREL’s “small building” classification is interchangeable with single-family residential buildings.

The maps focus on the continental U.S. because NREL’s solar potential analysis is confined to the continental U.S. Although Hawaii is a leading solar state, the maps still provide a fairly complete national picture, as the continental U.S. represents >99.5% of national electricity generation.

The estimate that rooftop solar currently accounts for less than 0.5% of U.S. electricity comes from EIA’s Electric Power Monthly, Table 1.1, computing [(Distributed Solar PV Generation) / (Total Generation at Utility Scale Facilities + Distributed Solar PV Generation)] for ‘Rolling 12 Months ending in September 2016.

The post These 3 maps show the absurd growth potential of rooftop solar in America appeared first on SolarCity.

3
Like
Save