Salary
Advice & Tips
Calculate Your Salary Ranking
All States State:  Drag the map with your mouse, or double-click to center. Click on an icon to select a location. You can also click the icons next to each listing. shows the highest 1/3 salary, is the middle 1/3 and is the lowest 1/3.
Loading....
Pics City▼ High Average Low
Abington $140,000 $46,235 $20,800
Acton $150,000 $71,810 $20,613
Adams $85,800 $76,600 $72,000
Agawam $150,000 $60,412 $20,384
Allston $133,765 $43,317 $20,800
Amesbury $235,000 $58,433 $24,960
Amherst $200,000 $52,323 $20,602
Andover $1,409,200 $77,786 $19,561
Arlington $496,000 $52,193 $20,037
Arlington Heights $70,800 $51,871 $35,131
Ashburnham $124,800 $55,708 $27,800
Ashby $55,000 $33,269 $24,282
Ashland $173,451 $51,494 $20,800
Assonet $24,710 $24,710 $24,710
Athol $208,000 $77,631 $23,556
Attleboro $225,000 $66,218 $22,069
Attleboro Falls $58,000 $46,900 $25,000
Auburn $185,000 $61,995 $20,800
Auburndale $207,428 $66,481 $20,384
Avon $135,420 $62,311 $27,040
Ayer $116,189 $62,212 $20,800
Babson Park $127,175 $77,234 $35,500
Baldwinville $29,000 $29,000 $29,000
Barnstable $108,264 $45,070 $26,000
Barre $64,709 $43,760 $27,147
Becket $54,788 $41,887 $25,000
Bedford $840,000 $76,734 $20,800
Belchertown $145,000 $131,786 $125,000
Bellingham $175,000 $54,866 $26,000
Belmont $180,000 $56,844 $21,840
Berkley $105,000 $63,245 $26,260
Berkshire $130,000 $130,000 $130,000
Berlin $52,416 $42,687 $31,000
Beverly $375,000 $70,343 $22,630
Billerica $900,004 $74,452 $20,800
Bolton $145,600 $79,430 $27,061
Bondsville $44,720 $44,720 $44,720
Boston $1,664,000 $65,996 $21,137
Boxborough $184,000 $78,939 $22,630
Boxford $96,000 $88,974 $80,000
Boylston $90,000 $50,989 $23,254
Braintree $1,300,000 $65,734 $19,051
Brant Rock $30,160 $28,153 $26,146
Brewster $120,000 $44,124 $20,800
Bridgewater $648,000 $55,934 $22,880
Brighton $250,000 $60,647 $20,800
Brockton $732,000 $82,203 $20,530
Brookfield $59,500 $47,577 $31,200
Brookline $175,000 $47,422 $20,114
Burlington $1,000,000 $73,756 $20,800
Buzzards Bay $84,194 $53,754 $25,418
Byfield $190,000 $60,405 $29,963
Cambridge $1,420,000 $68,363 $20,936
Canton $1,820,000 $67,168 $20,800
Carlisle $86,000 $51,100 $23,400
Carver $60,000 $43,820 $22,880
Cataumet $75,000 $54,764 $25,792
Centerville $76,523 $29,316 $20,800
Charlemont $20,800 $20,800 $20,800
Charlestown $950,000 $67,535 $22,734
Charlton $155,000 $53,406 $24,960
Charlton City $75,000 $75,000 $75,000
Chatham $66,514 $31,489 $20,800
Chelmsford $800,000 $75,207 $20,197
Chelsea $420,000 $60,076 $20,155
Cherry Valley $62,500 $42,929 $35,000
Cheshire $150,000 $100,750 $46,700
Chesterfield $55,000 $54,867 $54,600
Chestnut Hill $674,000 $67,882 $20,696
Chicopee $378,622 $67,610 $20,800
Chilmark $45,469 $30,718 $24,960
Clinton $160,000 $79,963 $24,856
Cohasset $208,000 $37,707 $20,904
Concord $835,000 $72,229 $20,800
Conway $43,077 $33,307 $20,870
Cotuit $47,840 $38,744 $26,312
Cummaquid $41,600 $25,431 $20,467
Cummington $24,960 $24,960 $24,960
Dalton $156,000 $90,556 $55,000
Danvers $520,000 $61,696 $20,176
Dartmouth $176,800 $108,339 $26,520
Dedham $430,000 $65,009 $20,800
Deerfield $68,557 $44,278 $23,650
Dennis $150,000 $49,572 $23,046
Dennis Port $41,600 $33,059 $25,740
Dighton $55,432 $47,716 $40,000
Douglas $44,242 $25,635 $20,800
Dover $110,000 $45,371 $23,608
Dracut $105,518 $51,613 $22,734
Dudley $125,000 $60,692 $26,853
Duxbury $120,000 $50,712 $26,146
East Bridgewater $254,400 $74,405 $20,800
East Dennis $26,312 $25,764 $24,794
East Falmouth $83,200 $50,296 $25,418
East Freetown $41,000 $30,029 $20,800
East Longmeadow $152,000 $72,592 $22,672
East Orleans $100,000 $69,760 $39,520
East Sandwich $62,400 $43,684 $26,728
East Taunton $42,640 $33,807 $26,650
East Templeton $28,621 $28,621 $28,621
East Walpole $115,253 $62,701 $25,000
East Wareham $120,000 $55,635 $21,008
Eastham $37,856 $31,862 $24,960
Easthampton $98,000 $53,382 $25,000
Easton $109,700 $45,213 $23,504
Edgartown $60,320 $31,833 $20,800
Essex $60,000 $31,293 $22,630
Everett $1,809,600 $61,679 $20,280
Fairhaven $1,000,000 $89,807 $22,194
Fall River $230,000 $86,690 $20,800
Falmouth $214,240 $56,089 $20,800
Feeding Hills $51,501 $36,803 $30,051
Fiskdale $42,035 $39,628 $36,848
Fitchburg $380,000 $73,962 $20,114
Florence $92,997 $59,560 $26,270
Forestdale $26,146 $24,402 $22,880
Foxboro $175,000 $70,449 $20,800
Framingham $1,002,960 $69,058 $20,204
Franklin $200,000 $64,529 $20,874
Gardner $300,000 $91,004 $21,320
Georgetown $62,400 $37,605 $24,877
Gilbertville $26,000 $26,000 $26,000
Glendale $73,486 $54,777 $42,994
Gloucester $185,000 $71,183 $20,800
Grafton $120,000 $49,587 $21,735
Granby $110,000 $110,000 $110,000
Granville $36,400 $31,787 $29,500
Great Barrington $215,280 $50,789 $22,880
Greenbush $27,061 $26,604 $26,146
Greenfield $360,000 $138,082 $22,342
Groton $220,000 $55,493 $27,500
Groveland $91,000 $73,597 $27,040
Hadley $253,760 $51,714 $21,008
Halifax $27,040 $27,040 $27,040
Hamilton $115,000 $68,331 $55,120
Hampden $55,203 $38,490 $30,000
Hanover $143,000 $43,933 $21,778
Hanscom Afb $100,100 $58,050 $30,000
Hanson $125,000 $83,039 $40,819
Hardwick $25,800 $23,165 $20,530
Harvard $170,000 $58,519 $31,013
Harwich $115,000 $46,637 $22,880
Harwich Port $35,734 $28,779 $24,960
Hatfield $94,600 $64,968 $30,638
Hathorne $34,000 $34,000 $34,000
Haverhill $208,000 $56,685 $20,800
Heath $122,720 $103,647 $84,573
Hingham $205,837 $62,738 $20,800
Holbrook $86,757 $47,557 $20,800
Holden $81,099 $47,150 $22,942
Holland $60,029 $49,573 $39,416
Holliston $780,000 $63,475 $20,280
Holyoke $632,000 $82,069 $23,546
Hopedale $51,979 $38,270 $24,960
Hopkinton $299,999 $77,490 $20,800
Housatonic $49,920 $30,083 $20,800
Hubbardston $31,200 $31,200 $31,200
Hudson $166,416 $63,191 $20,800
Hull $41,500 $34,807 $28,080
Huntington $189,072 $106,528 $75,000
Hyannis $340,000 $50,184 $20,800
Hyannis Port $52,000 $52,000 $52,000
Hyde Park $105,560 $49,097 $20,259
Indian Orchard $73,000 $47,776 $23,338
Ipswich $135,000 $62,834 $22,235
Jamaica Plain $312,000 $66,853 $20,987
Jefferson $35,048 $35,048 $35,048
Kingston $110,000 $47,030 $20,176
Lakeville $195,000 $84,230 $34,195
Lancaster $66,560 $41,019 $26,000
Lanesboro $39,000 $36,840 $33,000
Lawrence $320,000 $82,337 $20,800
Lee $145,000 $70,345 $23,546
Leeds $65,541 $53,938 $38,563
Leicester $110,240 $43,027 $26,000
Lenox $91,874 $36,770 $20,800
Leominster $1,050,400 $93,763 $22,048
Leverett $45,323 $35,262 $25,200
Lexington $315,000 $74,182 $20,800
Lincoln $180,000 $64,716 $20,405
Littleton $160,315 $70,630 $23,920
Longmeadow $120,000 $54,243 $23,754
Lowell $636,000 $69,465 $20,800
Ludlow $131,414 $51,887 $20,280
Lunenburg $125,000 $76,502 $26,104
Lynn $330,000 $67,109 $20,800
Lynnfield $250,000 $67,290 $20,800
Malden $442,000 $57,343 $20,800
Manchester $119,625 $53,342 $24,960
Manomet $32,011 $32,011 $32,011
Mansfield $200,000 $74,769 $20,800
Marblehead $156,000 $61,759 $21,195
Marion $80,000 $52,949 $33,280
Marlborough $800,000 $68,039 $20,800
Marshfield $102,000 $30,501 $20,509
Marstons Mills $92,500 $40,790 $20,800
Mashpee $137,000 $43,878 $20,280
Mattapan $162,072 $60,654 $21,000
Mattapoisett $39,000 $33,024 $25,418
Maynard $883,998 $72,166 $20,800
Medfield $88,000 $50,828 $20,800
Medford $1,560,000 $64,448 $20,800
Medway $91,000 $49,028 $20,800
Melrose $240,000 $73,716 $21,008
Mendon $70,720 $37,068 $21,278
Merrimac $59,000 $59,000 $59,000
Methuen $300,000 $60,314 $20,176
Middleboro $120,000 $55,921 $20,488
Middlefield $30,160 $30,160 $30,160
Middleton $162,500 $77,700 $20,176
Milford $225,000 $66,900 $20,176
Millbury $72,000 $45,635 $22,797
Millis $73,840 $34,600 $21,216
Milton $195,000 $65,534 $20,800
Monson $93,600 $60,321 $40,000
Monterey $50,000 $50,000 $50,000
Nahant $133,370 $73,718 $46,000
Nantucket $116,000 $44,560 $20,800
Natick $702,120 $70,484 $20,093
Needham $250,000 $65,841 $20,259
New Bedford $190,000 $88,231 $20,800
Newbury $85,000 $53,702 $24,709
Newburyport $720,000 $74,040 $22,734
Newton $1,050,400 $65,896 $20,613
Newton Center $153,920 $52,224 $26,000
Newton Highlands $70,000 $41,774 $24,960
Newton Lower Falls $41,000 $39,294 $35,927
Newton Upper Falls $100,000 $57,150 $32,000
Newtonville $150,000 $52,930 $20,800
Norfolk $125,000 $58,176 $20,883
North Adams $220,000 $76,828 $23,026
North Andover $900,000 $70,778 $24,690
North Attleboro $114,633 $57,857 $20,800
North Billerica $200,000 $68,039 $20,800
North Brookfield $99,191 $71,383 $30,593
North Chatham $35,000 $24,844 $21,008
North Chelmsford $150,000 $62,373 $20,800
North Dartmouth $300,000 $69,535 $21,653
North Dighton $45,000 $45,000 $45,000
North Eastham $47,840 $34,237 $20,634
North Easton $312,000 $77,164 $26,146
North Falmouth $31,200 $29,730 $26,520
North Grafton $135,890 $46,141 $20,300
North Hatfield $45,000 $45,000 $45,000
North Oxford $42,625 $30,712 $26,853
North Reading $135,000 $74,015 $20,613
North Scituate $44,179 $44,179 $44,179
North Truro $38,000 $38,000 $38,000
North Uxbridge $31,200 $31,200 $31,200
Northampton $554,000 $55,397 $20,529
Northborough $186,000 $62,532 $21,000
Northbridge $113,360 $71,680 $30,000
Northfield $65,354 $43,786 $28,085
Norton $208,000 $67,288 $22,880
Norwell $200,000 $62,903 $22,776
Norwood $610,000 $63,967 $20,800
Oak Bluffs $126,000 $34,510 $23,712
Onset $25,480 $25,480 $25,480
Orange $143,000 $101,407 $37,440
Orleans $200,000 $62,450 $23,920
Osterville $143,000 $45,358 $20,259
Oxford $810,000 $86,847 $20,946
Palmer $249,600 $93,145 $22,880
Paxton $89,502 $48,864 $26,780
Peabody $270,000 $64,907 $21,486
Pembroke $111,488 $55,939 $20,176
Pepperell $78,000 $49,281 $35,402
Pinehurst $60,000 $60,000 $60,000
Pittsfield $500,000 $65,887 $20,680
Plainville $80,250 $50,757 $21,112
Plymouth $230,000 $67,563 $21,278
Plympton $80,000 $80,000 $80,000
Pocasset $145,000 $69,671 $26,146
Prides Crossing $150,000 $68,120 $33,000
Princeton $102,170 $60,573 $26,853
Provincetown $85,093 $38,784 $20,238
Quincy $625,000 $67,684 $20,176
Randolph $286,000 $45,449 $20,528
Raynham $170,000 $72,847 $21,611
Reading $696,638 $52,725 $21,549
Readville $54,600 $54,600 $54,600
Rehoboth $35,714 $30,764 $26,811
Revere $260,000 $50,486 $20,259
Richmond $108,000 $59,509 $39,978
Rochdale $249,600 $141,640 $60,320
Rochester $150,000 $59,621 $25,418
Rockland $275,000 $83,973 $21,403
Rockport $88,500 $51,115 $26,478
Roslindale $160,014 $48,672 $20,800
Rowley $41,662 $29,233 $20,800
Royalston $36,005 $33,723 $27,500
Rutland $55,000 $27,898 $20,280
Sagamore $26,146 $26,146 $26,146
Sagamore Beach $49,504 $34,876 $28,000
Salem $340,000 $67,705 $19,394
Salisbury $133,765 $56,829 $20,800
Sandisfield $32,885 $32,885 $32,885
Sandwich $66,602 $31,090 $18,073
Saugus $160,000 $39,982 $22,194
Scituate $86,726 $41,348 $26,146
Seekonk $169,000 $46,862 $23,483
Sharon $104,948 $54,498 $21,879
Sheffield $80,000 $49,240 $24,000
Shelburne Falls $48,000 $46,000 $40,000
Sherborn $85,000 $43,954 $22,880
Shirley $67,000 $51,818 $37,440
Shrewsbury $600,000 $62,040 $20,800
Siasconset $35,381 $35,381 $35,381
Somerset $108,680 $58,269 $27,300
Somerville $852,800 $55,500 $21,778
South Dartmouth $21,632 $21,403 $21,174
South Deerfield $137,500 $64,625 $23,920
South Dennis $150,000 $59,111 $24,960
South Easton $90,000 $47,670 $22,901
South Grafton $120,000 $56,329 $33,020
South Hadley $108,000 $50,728 $20,010
South Hamilton $69,489 $51,248 $20,800
South Harwich $151,000 $103,174 $60,000
South Lancaster $49,921 $42,211 $26,125
South Lee $27,210 $27,065 $27,040
South Walpole $60,000 $60,000 $60,000
South Wellfleet $60,000 $60,000 $60,000
South Yarmouth $71,353 $30,397 $20,592
Southampton $35,360 $25,579 $23,546
Southborough $163,758 $70,686 $22,630
Southbridge $325,000 $86,978 $23,566
Southfield $105,000 $53,334 $22,880
Southwick $160,141 $76,710 $30,841
Spencer $100,000 $54,210 $21,008
Springfield $495,000 $88,632 $21,320
Sterling $75,000 $44,835 $22,880
Stockbridge $107,806 $43,170 $24,000
Stoneham $152,800 $58,159 $20,800
Stoughton $137,000 $55,385 $20,800
Stow $710,111 $76,017 $21,798
Sturbridge $250,000 $70,224 $27,040
Sudbury $200,000 $60,460 $20,176
Sunderland $47,632 $35,182 $23,566
Sutton $101,178 $43,921 $23,005
Swampscott $104,000 $50,643 $23,920
Swansea $80,000 $57,729 $21,133
Taunton $255,840 $58,609 $23,962
Tewksbury $1,320,000 $80,963 $20,488
Topsfield $100,000 $50,640 $24,960
Townsend $75,733 $47,286 $22,734
Turners Falls $115,000 $63,214 $34,500
Tyngsboro $119,543 $57,552 $20,176
Upton $82,000 $40,337 $20,800
Uxbridge $150,000 $59,958 $24,773
Vineyard Haven $110,000 $38,309 $20,800
Waban $120,000 $45,367 $28,538
Wakefield $982,000 $73,566 $20,800
Walpole $251,880 $59,044 $22,880
Waltham $750,000 $73,625 $20,488
Ware $177,000 $107,315 $23,712
Wareham $208,000 $114,531 $33,000
Warren $85,000 $61,913 $38,000
Warwick $58,700 $47,407 $41,200
Watertown $730,000 $63,476 $20,353
Wayland $228,800 $52,949 $22,880
Webster $130,000 $54,312 $23,962
Wellesley $385,000 $66,974 $20,280
Wellesley Hills $650,000 $70,709 $26,146
Wellfleet $260,000 $75,726 $31,803
Wenham $300,000 $76,279 $27,040
West Barnstable $47,543 $42,405 $32,032
West Boylston $65,000 $46,601 $20,509
West Bridgewater $124,800 $64,569 $25,418
West Brookfield $91,874 $64,555 $32,094
West Chatham $26,229 $26,229 $26,229
West Dennis $39,291 $27,259 $23,754
West Falmouth $42,827 $30,415 $26,000
West Groton $90,000 $87,061 $84,501
West Harwich $29,120 $29,120 $29,120
West Hyannisport $60,757 $45,507 $28,808
West Medford $36,400 $36,400 $36,400
West Newbury $58,943 $46,049 $33,155
West Newton $260,000 $60,582 $21,195
West Roxbury $315,415 $95,873 $21,719
West Springfield $177,528 $56,636 $20,800
West Stockbridge $37,440 $34,114 $31,013
West Tisbury $42,750 $31,417 $22,880
West Townsend $50,000 $50,000 $50,000
West Wareham $109,200 $86,386 $31,429
West Warren $32,261 $26,531 $20,800
West Yarmouth $71,115 $32,384 $21,798
Westborough $625,000 $62,882 $20,800
Westfield $250,000 $59,008 $20,010
Westford $180,000 $76,150 $21,282
Westminster $200,000 $65,422 $24,000
Weston $300,000 $69,036 $20,800
Westport $65,000 $48,527 $20,488
Westport Point $33,280 $33,280 $33,280
Westwood $275,000 $74,210 $24,960
Weymouth $108,800 $47,015 $20,467
Whately $42,000 $36,475 $30,950
Whitinsville $156,000 $46,313 $24,960
Whitman $115,000 $53,361 $25,418
Wilbraham $320,000 $91,241 $23,400
Williamstown $159,445 $51,732 $18,951
Wilmington $220,000 $70,938 $20,155
Winchendon $130,000 $52,789 $26,021
Winchester $650,000 $65,435 $20,204
Windsor $83,491 $52,437 $44,221
Winthrop $80,434 $36,799 $22,360
Woburn $1,080,000 $68,285 $20,197
Woods Hole $601,000 $59,418 $24,190
Worcester $1,872,000 $63,301 $18,277
Worthington $105,000 $86,250 $50,000
Wrentham $150,000 $66,091 $24,960
Yarmouth Port $85,000 $48,968 $22,152