Massachusetts weather by month
Average temperatures and rainfall across Massachusetts, based on 30 years of climate data.
Monthly climate (Boston)
| Month | High / Low | Rainfall | Wet days |
|---|---|---|---|
| Jan | 36° / 24° | 3.7 in | 10 |
| Feb | 38° / 25° | 3.3 in | 8.8 |
| Mar | 44° / 31° | 4.6 in | 11.1 |
| Apr | 54° / 41° | 3.9 in | 11 |
| May | 64° / 50° | 3.2 in | 10.6 |
| Jun | 73° / 59° | 3.4 in | 10.1 |
| Jul | 79° / 65° | 2.9 in | 9.6 |
| Aug | 78° / 65° | 3.4 in | 9.2 |
| Sep | 71° / 58° | 3.5 in | 8.2 |
| Oct | 61° / 48° | 4.3 in | 9.8 |
| Nov | 50° / 38° | 3.7 in | 9.6 |
| Dec | 41° / 30° | 4.5 in | 10.8 |
Cities in Massachusetts
- 1Boston30°–72°654kAug
- 2South Boston30°–72°571kAug
- 3Worcester27°–73°207kSep
- 4Springfield28°–73°154kSep
- 5Lowell27°–73°111kSep
- 6Cambridge28°–72°110kAug
- 7New Bedford32°–73°101kSep
- 8Dorchester30°–72°98kAug
- 9Brockton30°–73°95kSep
- 10Fall River30°–73°94kSep
- 11Quincy30°–72°94kAug
- 12Lynn28°–72°92kAug
- 13Newton28°–73°89kSep
- 14Somerville28°–72°80kAug
- 15Lawrence27°–73°80kSep
- 16Framingham28°–73°68kSep
- 17Framingham Center28°–73°65kSep
- 18Waltham28°–73°63kSep
- 19Haverhill28°–72°63kAug
- 20Malden28°–72°61kAug
- 21Brookline30°–72°59kAug
- 22Medford28°–72°57kAug
- 23Taunton30°–73°57kSep
- 24Chicopee27°–73°57kSep
- 25North Chicopee27°–73°55kSep
- 26Weymouth30°–72°54kAug
- 27Revere28°–72°53kAug
- 28Peabody28°–72°53kAug
- 29Methuen27°–73°52kSep
- 30South Peabody28°–72°50kAug
- 31Barnstable34°–70°48kAug
- 32Everett28°–72°46kAug
- 33Brighton28°–73°46kSep
- 34Attleboro30°–73°44kSep
- 35Pittsfield23°–70°43kAug
- 36East Boston28°–72°43kAug
- 37Salem28°–72°43kAug
- 38Arlington28°–73°43kSep
- 39Westfield27°–72°42kSep
- 40Leominster27°–72°42kSep
- 41Beverly28°–72°41kAug
- 42Holyoke27°–73°41kSep
- 43Fitchburg27°–72°41kSep
- 44Beverly Cove32°–68°40kAug
- 45Billerica28°–73°40kSep
- 46Amherst27°–73°40kSep
- 47Marlborough28°–73°40kSep
- 48Woburn28°–73°40kSep
- 49Chelsea28°–72°39kAug
- 50Fenway/Kenmore30°–72°38kAug
- 51Jamaica Plain30°–72°37kAug
- 52Braintree30°–72°37kAug
- 53Mattapan30°–72°36kAug
- 54Chelmsford28°–73°34kSep
- 55Shrewsbury27°–73°34kSep
- 56Natick28°–73°32kSep
- 57Randolph30°–72°32kAug
- 58Watertown28°–73°32kSep
- 59Hyde Park30°–72°32kAug
- 60Lexington28°–73°31kSep
- 61Franklin28°–73°31kSep
- 62West Roxbury28°–73°30kSep
- 63Ashmont30°–72°30kAug
- 64Gloucester32°–68°30kAug
- 65Tewksbury28°–73°29kSep
- 66Needham28°–73°29kSep
- 67Dracut27°–73°29kSep
- 68Allston28°–73°29kSep
- 69Agawam28°–73°29kSep
- 70Norwood28°–73°29kSep
- 71Northampton27°–72°29kSep
- 72North Andover27°–73°28kSep
- 73Melrose28°–72°28kAug
- 74Wellesley28°–73°28kSep
- 75West Springfield28°–73°28kSep
- 76Roslindale30°–72°28kAug
- 77Milton30°–72°27kAug
- 78Stoughton30°–72°27kAug
- 79Saugus28°–72°27kAug
- 80Danvers28°–72°26kAug
- 81Yarmouth34°–70°25kAug
- 82Milford28°–73°25kSep
- 83Wakefield28°–72°25kAug
- 84Reading28°–72°25kAug
- 85Belmont28°–73°25kSep
- 86Dedham28°–73°25kSep
- 87Burlington28°–73°24kSep
- 88Chestnut Hill28°–73°24kSep
- 89Easton30°–73°23kSep
- 90Mansfield30°–73°23kSep
- 91Middleborough30°–73°23kSep
- 92Wilmington28°–73°22kSep
- 93Ludlow27°–73°22kSep
- 94Canton28°–73°22kSep
- 95Westford28°–73°22kSep
- 96Stoneham28°–72°21kAug
- 97Winchester28°–73°21kSep
- 98Acton28°–73°21kSep
- 99Charlestown28°–72°20kAug
- 100Gardner25°–72°20kSep
- 101Marblehead32°–68°20kAug
- 102Norton30°–73°20kSep
- 103Greenfield25°–72°20kSep
- 104Amherst Center25°–72°19kSep
- 105Southbridge27°–72°19kSep
- 106Mission Hill30°–72°19kAug
- 107Amesbury28°–72°18kAug
- 108Palmer27°–72°18kAug
- 109Somerset30°–73°18kSep
- 110Newburyport28°–72°18kAug
- 111Rockland30°–72°18kAug
- 112South Hadley27°–73°18kSep
- 113Winthrop28°–72°18kAug
- 114Back Bay30°–72°18kAug
- 115Sudbury28°–73°17kSep
- 116Holden27°–73°17kSep
- 117Hanover32°–72°17kAug
- 118Concord28°–73°17kSep
- 119North Attleborough Center30°–73°17kSep
- 120Auburn27°–73°17kSep
- 121Easthampton27°–72°17kSep
- 122Grafton27°–73°17kSep
- 123Swansea30°–73°17kSep
- 124Fairhaven32°–73°16kSep
- 125Abington30°–73°16kSep
- 126Ashland28°–73°16kSep
- 127Longmeadow28°–73°16kSep
- 128Orient Heights28°–72°16kAug
- 129Roxbury Crossing30°–72°15kAug
- 130East Longmeadow28°–73°15kSep
- 131Duxbury32°–72°15kAug