Discover how much solar costs near you:

The average cost to install solar on a home in Massachusetts is $4.85 per watt, with about 80 percent of systems installed for $3.41 per watt to $5.60 per watt. This is higher than the average solar cost in the New England Region of $4.62 per watt.



Compare Solar Quotes

The average size of a solar system in Massachusetts is 7.2 kilowatts, which would cost around $34,900 without any federal, state, or local incentives.


1 kilowatt of solar PV in Massachusetts produces an average of 1,227 kilowatt-hours of electricity per year, so a 7.2 kilowatt solar system would generate 8,836 kilowatt-hours of electricity every year. An average household in Massachusetts uses 7,219 kilowatt-hours of electricity in a year.


With an average state electricity price of 19 cents per kilowatt-hour, this solar system could save a household in Massachusetts $1,720 each year. At this rate of annual savings, the system could pay for itself in about 20 years assuming no additional system expenses. This is less than the expected 30-year lifespan of a typical solar panel.


Recent installations:
Northampton: 9.9 kilowatt system installed for $5.87 per watt by Paradise Energy Solutions
Blandford: 14.9 kilowatt system installed for $2.97 per watt by Paradise Energy Solutions
Pittsfield: 4.7 kilowatt system installed for $3.15 per watt by Roof Diagnostics Solar & Electric
Worcester: 11.8 kilowatt system installed for $3.36 per watt by Sunrun
Hopkinton: 4.1 kilowatt system installed for $3.12 per watt by Sunrun
Agawam: 11.7 kilowatt system installed for $4.61 per watt by Vivint


Top solar companies most active in Massachusetts include:
SolarCity, Vivint, Roof Diagnostics Solar & Electric, Sungevity, Next Step Living
Get more information about top Massachusetts solar companies.


Solar companies with some of the lowest system costs in Massachusetts include:
Sunrun, Certified Safe Electric, Resolution Solar, Acushnet Alternative Heating, Ronald R. Coler
Get more information about the best Massachusetts solar companies for low system costs.


Explore the cost of solar in Massachusetts cities and towns

Abington $5.27
Acton $5.07
Acushnet $4.62
Adams $4.58
Agawam $4.80
Amesbury $4.96
Amherst $4.49
Andover $4.75
Arlington $5.16
Ashby $4.75
Ashfield $4.45
Ashland $4.60
Athol $4.94
Attleboro $4.85
Auburn $4.80
Avon $4.46
Ayer $4.81
Barnstable $5.17
Barre $4.48
Becket $4.30
Bedford $4.95
Belchertown $4.67
Bellingham $4.85
Berlin $4.57
Bernardston $4.77
Beverly $4.31
Billerica $4.80
Blackstone $4.91
Blandford $4.46
Bolton $4.73
Boston $5.23
Bourne $5.16
Boxborough $5.11
Boxford $5.06
Brewster $5.05
Bridgewater $5.08
Brimfield $4.67
Brockton $5.01
Brookfield $4.98
Brookline $4.80
Burlington $4.32
Cambridge $4.95
Canton $4.84
Carlisle $4.34
Carver $4.98
Charlemont $3.65
Charlton $4.81
Chatham $4.98
Chelmsford $4.89
Chelsea $5.58
Cheshire $4.93
Chesterfield $4.32
Chilmark $5.90
Clinton $5.03
Cohasset $5.24
Concord $4.26
Conway $4.72
Cummington $5.15
Dalton $4.09
Danvers $4.73
Dartmouth $4.65
Dedham $5.19
Deerfield $4.60
Dennis $5.14
Dighton $4.21
Douglas $4.85
Dover $4.60
Dracut $4.51
Dudley $4.55
Dunstable $4.47
Duxbury $5.55
East Bridgewater $5.01
East Brookfield $4.32
East Longmeadow $4.52
Eastham $5.24
Easthampton $4.88
Easton $5.07
Essex $5.26
Everett $4.84
Fairhaven $4.85
Fall River $4.83
Falmouth $4.92
Fitchburg $4.82
Foxborough $4.68
Framingham $5.03
Franklin $4.42
Freetown $4.76
Gardner $5.01
Gill $4.27
Gloucester $4.67
Goshen $4.57
Grafton $5.09
Granby $4.52
Great Barrington $3.95
Greenfield $4.53
Hadley $4.54
Halifax $5.13
Hamilton $4.54
Hampden $4.42
Hanover $5.16
Hanson $5.38
Hardwick $4.63
Harvard $4.59
Harwich $5.32
Hatfield $4.85
Haverhill $4.46
Hawley $4.33
Holbrook $5.04
Holden $5.45
Holland $5.20
Holliston $4.71
Hopedale $4.41
Hopkinton $4.47
Hubbardston $4.93
Hudson $4.80
Huntington $4.68
Ipswich $4.22
Kingston $4.93
Lakeville $4.85
Lancaster $5.30
Lawrence $4.92
Lee $4.34
Leicester $4.30
Lenox $4.55
Leominster $4.68
Leverett $4.56
Lexington $4.53
Lincoln $4.97
Littleton $4.69
Longmeadow $4.99
Lowell $4.55
Ludlow $4.86
Lunenburg $4.16
Lynn $4.66
Malden $5.28
Manchester $5.02
Marion $4.72
Marlborough $4.93
Marshfield $5.14
Mashpee $5.19
Mattapoisett $4.80
Maynard $5.29
Medfield $4.81
Medford $5.34
Medway $5.12
Melrose $5.04
Mendon $4.64
Methuen $4.53
Milford $4.89
Millbury $4.87
Millis $5.04
Millville $5.03
Milton $5.43
Monson $4.23
Montague $4.07
Nahant $4.88
Natick $5.06
Needham $4.67
New Bedford $4.76
New Braintree $4.30
Newbury $5.11
Newburyport $5.09
Newton $4.83
Norfolk $4.31
North Adams $4.76
North Andover $4.59
North Brookfield $4.50
Northampton $4.66
Northborough $4.59
Northbridge $4.78
Northfield $4.55
Norton $4.70
Norwell $4.94
Oak Bluffs $6.08
Oakham $4.45
Orange $4.58
Orleans $4.86
Oxford $4.50
Palmer $4.66
Paxton $5.58
Pelham $4.31
Pembroke $5.25
Pepperell $4.91
Peru $3.86
Petersham $4.77
Phillipston $4.29
Pittsfield $4.72
Plainville $5.07
Plymouth $5.13
Plympton $5.67
Provincetown $5.23
Quincy $4.56
Randolph $5.19
Rehoboth $4.34
Revere $5.19
Rochester $4.91
Rockland $5.10
Rockport $5.18
Royalston $4.78
Rutland $5.26
Salem $4.83
Salisbury $5.38
Sandwich $5.21
Saugus $4.96
Scituate $5.82
Seekonk $4.37
Sharon $4.67
Sheffield $3.73
Shelburne $3.84
Sherborn $4.23
Shirley $4.68
Shrewsbury $5.21
Shutesbury $4.94
Somerset $4.73
Somerville $5.09
Southampton $4.75
Southborough $4.99
Southbridge $4.99
Southwick $4.73
Spencer $4.31
Springfield $4.79
Stoneham $4.66
Stoughton $5.01
Stow $3.83
Sturbridge $4.91
Sudbury $4.89
Sunderland $4.53
Sutton $4.66
Swampscott $5.06
Swansea $4.78
Taunton $5.45
Templeton $4.02
Tewksbury $4.93
Tisbury $5.67
Topsfield $5.18
Townsend $4.72
Truro $5.19
Tyngsborough $4.99
Upton $4.71
Uxbridge $5.03
Walpole $5.00
Waltham $4.81
Ware $4.70
Wareham $5.00
Warren $4.46
Warwick $4.08
Watertown $5.02
Wayland $4.96
Webster $4.97
Wellesley $3.56
Wellfleet $4.73
Wenham $4.11
West Bridgewater $4.59
West Brookfield $4.41
West Newbury $5.43
West Springfield $4.68
West Tisbury $5.43
Westborough $5.02
Westford $4.75
Westhampton $4.65
Westminster $4.73
Weston $4.73
Westport $4.61
Westwood $4.80
Weymouth $4.94
Whately $4.58
Whitman $5.20
Wilbraham $4.63
Williamsburg $4.19
Winchendon $5.05
Winchester $5.22
Winthrop $5.23
Woburn $5.02
Worcester $4.93
Wrentham $4.83
Yarmouth $5.23

Explore the cost of solar in other states