Skip to main content
CityRuleLookup

Massachusetts Statewide Rule

Massachusetts Flat Roof Snow Load Requirements

Some RestrictionsApplies statewide across Massachusetts (2026)

Key Facts

Rule
Design load is the larger of the calculated flat roof load and the listed minimum
Listed minimum range
25 psf to 40 psf across the 351 municipalities
Most common listed minimum
35 psf (148 municipalities), then 30 psf (122)
Code edition enforced
2021 International Residential Code as amended by 780 CMR 51.00 (10th edition)
Relationship to ground snow load
Listed roof minimum never exceeds that town's ground snow load
Last verified: August 19, 2026

Summary

Massachusetts lists a minimum flat roof snow load for every city and town, and requires designers to use whichever is larger: that listed floor or the load calculated from the local ground snow load.

Note 1: The design flat roof snow load shall be the larger of the calculated flat roof snow load using Pg or the value of Pf1 listed in this table.

Full Breakdown

Roof snow load and ground snow load are different quantities, and Massachusetts treats them separately. Table R301.2(2) of the Massachusetts Residential Code gives each municipality a minimum flat roof snow load, Pf, alongside its ground snow load, Pg. The operative rule is in Note 1 to that table: the design flat roof snow load is the larger of the value calculated from Pg by the normal code method and the Pf figure listed for that municipality. In other words the listed number is a floor, not a substitute for the calculation. Listed minimum flat roof loads across the state run from 25 psf to 40 psf, with 35 psf the most common. The listed roof figure is always at or below that municipality's ground snow load, which is what you would expect: a roof sheds and a flat field does not.

Flat roof snow load by town in Massachusetts

Every one of the 351 cities and towns in Massachusetts, with the value the state adopted for it. Shaded low to high, 4 values are in use, from 25 to 40 psf.

25 psf· 2330 psf· 12235 psf· 14840 psf· 58
Abington30
Acton35
Acushnet30
Adams40
Agawam35
Alford40
Amesbury30
Amherst35
Andover30
Aquinnah (Gay Head)25
Arlington30
Ashburnham35
Ashby35
Ashfield40
Ashland35
Athol35
Attleboro30
Auburn35
Avon35
Ayer35
Barnstable25
Barre35
Becket40
Bedford30
Belchertown35
Bellingham35
Belmont30
Berkley30
Berlin35
Bernardston35
Beverly30
Billerica30
Blackstone35
Blandford40
Bolton35
Boston30
Bourne25
Boxborough35
Boxford30
Boylston35
Braintree30
Brewster25
Bridgewater30
Brimfield35
Brockton30
Brookfield35
Brookline30
Buckland40
Burlington30
Cambridge30
Canton35
Carlisle30
Carver30
Charlemont40
Charlton35
Chatham25
Chelmsford30
Chelsea30
Cheshire40
Chester40
Chesterfield40
Chicopee35
Chilmark25
Clarksburg40
Clinton35
Cohasset30
Colrain40
Concord35
Conway40
Cummington40
Dalton40
Danvers30
Dartmouth30
Dedham35
Deerfield35
Dennis25
Dighton30
Douglas35
Dover35
Dracut30
Dudley35
Dunstable35
Duxbury30
E. Bridgewater30
E. Brookfield35
E. Longmeadow35
Eastham25
Easthampton35
Easton30
Edgartown25
Egremont40
Erving35
Essex30
Everett30
Fairhaven30
Fall River30
Falmouth25
Fitchburg35
Florida40
Foxborough35
Framingham35
Franklin35
Freetown30
Gardner35
Georgetown30
Gill35
Gloucester30
Goshen40
Gosnold25
Grafton35
Granby35
Granville40
Great Barrington40
Greenfield35
Groton35
Groveland30
Hadley35
Halifax30
Hamilton30
Hampden35
Hancock40
Hanover30
Hanson30
Hardwick35
Harvard35
Harwich25
Hatfield35
Haverhill30
Hawley40
Heath40
Hingham30
Hinsdale40
Holbrook30
Holden35
Holland35
Holliston35
Holyoke35
Hopedale35
Hopkinton35
Hubbardston35
Hudson35
Hull30
Huntington40
Ipswich30
Kingston30
Lakeville30
Lancaster35
Lanesborough40
Lawrence30
Lee40
Leicester35
Lenox40
Leominster35
Leverett35
Lexington30
Leyden40
Lincoln35
Littleton35
Longmeadow35
Lowell30
Ludlow35
Lunenburg35
Lynn30
Lynnfield30
Malden30
Manchester30
Mansfield30
Marblehead30
Marion30
Marlborough35
Marshfield30
Mashpee25
Mattapoisett30
Maynard35
Medfield35
Medford30
Medway35
Melrose30
Mendon35
Merrimac30
Methuen30
Middleborough30
Middlefield40
Middleton30
Milford35
Millbury35
Millis35
Millville35
Milton30
Monroe40
Monson35
Montague35
Monterey40
Montgomery40
Mount Washington40
Nahant30
Nantucket25
Natick35
Needham35
New Ashford40
New Bedford30
New Braintree35
New Marlborough40
New Salem35
Newbury30
Newburyport30
Newton30
Norfolk35
North Adams40
North Andover30
North Attleborough30
North Brookfield35
North Reading30
Northampton35
Northborough35
Northbridge35
Northfield35
Norton30
Norwell30
Norwood35
Oak Bluffs25
Oakham35
Orange35
Orleans25
Otis40
Oxford35
Palmer35
Paxton35
Peabody30
Pelham35
Pembroke30
Pepperell35
Peru40
Petersham35
Phillipston35
Pittsfield40
Plainfield40
Plainville35
Plymouth30
Plympton30
Princeton35
Provincetown25
Quincy30
Randolph30
Raynham30
Reading30
Rehoboth30
Revere30
Richmond40
Rochester30
Rockland30
Rockport30
Rowe40
Rowley30
Royalston35
Russell40
Rutland35
Salem30
Salisbury30
Sandisfield40
Sandwich25
Saugus30
Savoy40
Scituate30
Seekonk30
Sharon35
Sheffield40
Shelburne40
Sherborn35
Shirley35
Shrewsbury35
Shutesbury35
Somerset30
Somerville30
South Hadley35
Southampton35
Southborough35
Southbridge35
Southwick35
Spencer35
Springfield35
Sterling35
Stockbridge40
Stoneham30
Stoughton35
Stow35
Sturbridge35
Sudbury30
Sunderland35
Sutton35
Swampscott30
Swansea30
Taunton30
Templeton35
Tewksbury30
Tisbury25
Tolland40
Topsfield30
Townsend35
Truro25
Tyngsborough30
Tyringham40
Upton35
Uxbridge35
W. Boylston35
W. Bridgewater30
W. Brookfield35
W. Newbury30
W. Springfield35
W. Stockbridge40
W. Tisbury25
Wakefield30
Wales35
Walpole35
Waltham30
Ware35
Wareham30
Warren35
Warwick35
Washington40
Watertown30
Wayland35
Webster35
Wellesley35
Wellfleet25
Wendell35
Wenham30
Westborough35
Westfield35
Westford35
Westhampton40
Westminster35
Weston35
Westport30
Westwood35
Weymouth30
Whately35
Whitman30
Wilbraham35
Williamsburg40
Williamstown40
Wilmington30
Winchendon35
Winchester30
Windsor40
Winthrop30
Woburn30
Worcester35
Worthington40
Wrentham35
Yarmouth25

Fixed statewide (the same everywhere in Massachusetts)

Frost depth
48 in
Weathering
Severe
Termite risk
Moderate to heavy

Source: 780 CMR 51.00, Table R301.2(2) (Massachusetts Residential Code, 10th edition). Code edition: 2021 International Residential Code as amended by 780 CMR 51.00 (10th edition). Effective 2024-10-11. Values are the jurisdiction's adopted figures; confirm with your building department before relying on them for a design.

Violations & Penalties

Like the ground snow load, this is enforced at plan review rather than by citation. Structural drawings submitted for a building permit must show the roof designed for the greater of the calculated load and the listed minimum for that municipality; drawings that use only the lower of the two will be rejected. Where an existing roof is in question after heavy snowfall, assessment is a matter for a registered design professional, not the code table alone.

Frequently Asked Questions

Is roof snow load the same as ground snow load?
No. Ground snow load is the weight of snow on open ground; roof snow load is what the roof itself must be designed to carry, and it is normally lower. Massachusetts lists both for every municipality, in the same table.
Can I just use the flat roof number listed for my town?
Only if it is the larger of the two. Note 1 requires the design load to be the greater of the value calculated from the ground snow load and the listed minimum, so the listed figure acts as a floor rather than a ceiling.

Sources

See something wrong?

Help us keep this page accurate. If you notice an error or outdated information, let us know.