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,170 $20,613
Adams $85,800 $76,600 $72,000
Agawam $150,000 $60,295 $20,384
Allston $133,765 $41,952 $20,800
Amesbury $235,000 $57,642 $24,960
Amherst $200,000 $51,621 $20,602
Andover $1,409,200 $76,967 $19,819
Arlington $496,000 $52,428 $20,037
Arlington Heights $70,800 $51,871 $35,131
Ashburnham $124,800 $56,576 $27,800
Ashby $55,000 $33,269 $24,282
Ashland $170,000 $50,101 $20,800
Assonet $24,710 $24,710 $24,710
Athol $208,000 $76,971 $23,556
Attleboro $225,000 $64,190 $22,069
Attleboro Falls $58,000 $46,900 $25,000
Auburn $185,000 $61,995 $20,800
Auburndale $180,000 $64,122 $20,384
Avon $135,420 $60,834 $27,040
Ayer $116,189 $61,849 $20,800
Babson Park $127,175 $77,420 $35,500
Baldwinville $29,000 $29,000 $29,000
Barnstable $108,264 $45,070 $26,000
Barre $64,709 $43,760 $27,147
Becket $52,403 $40,275 $25,000
Bedford $385,000 $75,277 $20,800
Belchertown $145,000 $129,584 $125,000
Bellingham $103,854 $49,405 $26,000
Belmont $180,000 $55,159 $21,840
Berkley $105,000 $63,245 $26,260
Berkshire $130,000 $130,000 $130,000
Berlin $52,416 $42,687 $31,000
Beverly $312,000 $69,323 $22,630
Billerica $900,004 $73,723 $20,800
Bolton $145,600 $80,306 $27,061
Bondsville $44,720 $44,720 $44,720
Boston $1,664,000 $64,876 $18,643
Boxborough $184,000 $78,384 $22,630
Boxford $96,000 $90,050 $80,000
Boylston $90,000 $50,989 $23,254
Braintree $1,300,000 $64,715 $21,316
Brant Rock $30,160 $28,153 $26,146
Brewster $120,000 $44,124 $20,800
Bridgewater $648,000 $55,326 $22,880
Brighton $250,000 $57,764 $20,800
Brockton $732,000 $78,699 $20,530
Brookfield $59,500 $47,577 $31,200
Brookline $153,192 $46,551 $20,114
Burlington $1,000,000 $72,458 $20,800
Buzzards Bay $80,000 $52,497 $25,418
Byfield $190,000 $60,405 $29,963
Cambridge $1,300,000 $67,239 $21,233
Canton $1,820,000 $65,890 $20,800
Carlisle $68,000 $45,284 $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 $870,000 $65,728 $22,734
Charlton $155,000 $52,965 $24,960
Charlton City $75,000 $75,000 $75,000
Chatham $66,514 $31,139 $20,800
Chelmsford $800,000 $74,849 $20,197
Chelsea $420,000 $57,778 $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 $66,378 $20,696
Chicopee $378,622 $66,494 $20,800
Chilmark $45,469 $30,718 $24,960
Clinton $160,000 $78,692 $24,856
Cohasset $208,000 $37,707 $20,904
Concord $835,000 $71,980 $20,800
Conway $36,000 $31,679 $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 $93,511 $55,000
Danvers $520,000 $59,966 $20,176
Dartmouth $176,800 $108,339 $26,520
Dedham $430,000 $64,595 $20,800
Deerfield $68,557 $44,284 $23,650
Dennis $150,000 $49,572 $23,046
Dennis Port $41,600 $33,059 $25,740
Dighton $55,432 $55,432 $55,432
Douglas $44,242 $25,635 $20,800
Dover $110,000 $44,480 $23,608
Dracut $105,518 $51,613 $22,734
Dudley $125,000 $60,289 $26,853
Duxbury $104,000 $47,948 $26,146
East Bridgewater $132,621 $59,406 $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 $93,000 $50,594 $25,000
Easton $109,700 $44,958 $23,504
Edgartown $60,320 $31,224 $20,800
Essex $49,400 $29,698 $22,630
Everett $1,809,600 $61,346 $20,280
Fairhaven $356,000 $65,877 $22,194
Fall River $230,000 $83,657 $20,800
Falmouth $214,240 $54,556 $20,800
Feeding Hills $51,501 $36,803 $30,051
Fiskdale $42,035 $39,628 $36,848
Fitchburg $208,000 $70,860 $20,114
Florence $92,997 $59,560 $26,270
Forestdale $26,146 $24,482 $22,880
Foxboro $175,000 $69,563 $20,800
Framingham $1,002,960 $67,749 $19,716
Franklin $170,000 $62,927 $20,874
Gardner $300,000 $87,726 $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 $70,348 $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 $48,819 $22,880
Greenbush $27,061 $26,604 $26,146
Greenfield $360,000 $136,181 $22,342
Groton $220,000 $55,861 $27,500
Groveland $85,950 $71,217 $27,040
Hadley $88,000 $44,233 $21,008
Halifax $27,040 $27,040 $27,040
Hamilton $115,000 $68,331 $55,120
Hampden $55,203 $38,676 $30,000
Hanover $143,000 $44,312 $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 $67,132 $30,638
Hathorne $34,000 $34,000 $34,000
Haverhill $208,000 $56,070 $20,800
Heath $122,720 $103,647 $84,573
Hingham $205,837 $63,840 $20,800
Holbrook $84,032 $45,775 $20,800
Holden $81,099 $47,150 $22,942
Holland $60,029 $49,573 $39,416
Holliston $780,000 $61,509 $20,280
Holyoke $632,000 $81,752 $23,546
Hopedale $51,979 $38,270 $24,960
Hopkinton $299,999 $76,144 $20,800
Housatonic $49,920 $30,083 $20,800
Hubbardston $31,200 $31,200 $31,200
Hudson $166,416 $62,413 $20,800
Hull $41,500 $34,807 $28,080
Huntington $189,072 $106,528 $75,000
Hyannis $340,000 $49,752 $20,800
Hyannis Port $52,000 $52,000 $52,000
Hyde Park $105,560 $48,324 $20,259
Indian Orchard $73,000 $47,776 $23,338
Ipswich $135,000 $59,564 $22,235
Jamaica Plain $312,000 $66,151 $20,987
Jefferson $35,048 $35,048 $35,048
Kingston $110,000 $47,030 $20,176
Lakeville $195,000 $85,845 $34,195
Lancaster $66,560 $41,019 $26,000
Lanesboro $39,000 $36,840 $33,000
Lawrence $320,000 $79,373 $20,800
Lee $115,000 $67,039 $23,546
Leeds $65,541 $53,938 $38,563
Leicester $110,240 $43,027 $26,000
Lenox $91,874 $37,054 $20,800
Leominster $1,050,400 $93,168 $22,048
Leverett $45,323 $35,262 $25,200
Lexington $315,000 $73,821 $20,800
Lincoln $180,000 $65,110 $20,405
Littleton $160,315 $68,079 $23,920
Longmeadow $120,000 $51,859 $23,754
Lowell $636,000 $68,795 $20,800
Ludlow $131,414 $52,341 $20,280
Lunenburg $125,000 $77,368 $26,104
Lynn $330,000 $65,621 $20,800
Lynnfield $250,000 $67,486 $20,800
Malden $442,000 $56,650 $20,800
Manchester $119,625 $52,763 $24,960
Manomet $32,011 $32,011 $32,011
Mansfield $185,120 $72,969 $20,800
Marblehead $156,000 $61,716 $21,195
Marion $80,000 $51,853 $33,280
Marlborough $800,000 $67,370 $20,800
Marshfield $102,000 $30,859 $20,509
Marstons Mills $92,500 $40,790 $20,800
Mashpee $137,000 $43,878 $20,280
Mattapan $162,072 $59,862 $21,000
Mattapoisett $39,000 $33,024 $25,418
Maynard $883,998 $71,404 $20,800
Medfield $88,000 $50,828 $20,800
Medford $1,560,000 $63,734 $20,800
Medway $91,000 $48,513 $20,800
Melrose $240,000 $70,683 $21,008
Mendon $70,720 $37,068 $21,278
Merrimac $59,000 $59,000 $59,000
Methuen $300,000 $60,455 $20,176
Middleboro $120,000 $55,966 $20,488
Middlefield $30,160 $30,160 $30,160
Middleton $162,500 $76,938 $20,176
Milford $225,000 $66,399 $20,176
Millbury $72,000 $45,196 $22,797
Millis $73,840 $34,600 $21,216
Milton $195,000 $64,212 $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,474 $20,800
Natick $702,120 $68,961 $20,093
Needham $250,000 $64,801 $20,259
New Bedford $190,000 $86,108 $20,800
Newbury $85,000 $53,702 $24,709
Newburyport $720,000 $74,365 $22,734
Newton $1,050,400 $65,394 $20,613
Newton Center $153,920 $51,517 $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,110 $32,000
Newtonville $150,000 $52,930 $20,800
Norfolk $125,000 $57,098 $20,883
North Adams $220,000 $73,831 $23,026
North Andover $900,000 $70,047 $24,690
North Attleboro $114,633 $57,030 $20,800
North Billerica $200,000 $67,751 $20,800
North Brookfield $99,191 $71,383 $30,593
North Chatham $35,000 $24,844 $21,008
North Chelmsford $150,000 $62,195 $20,800
North Dartmouth $300,000 $67,624 $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 $105,570 $45,169 $20,300
North Hatfield $45,000 $45,000 $45,000
North Oxford $42,625 $30,712 $26,853
North Reading $135,000 $73,547 $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,175 $20,529
Northborough $186,000 $62,118 $21,000
Northbridge $113,360 $71,680 $30,000
Northfield $65,354 $43,316 $28,085
Norton $208,000 $66,975 $22,880
Norwell $200,000 $61,057 $22,776
Norwood $610,000 $63,118 $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 $61,873 $23,920
Osterville $143,000 $42,103 $20,259
Oxford $810,000 $86,783 $20,946
Palmer $249,600 $94,799 $22,880
Paxton $89,502 $48,864 $26,780
Peabody $270,000 $64,443 $21,486
Pembroke $105,000 $54,984 $20,176
Pepperell $78,000 $49,281 $35,402
Pinehurst $60,000 $60,000 $60,000
Pittsfield $500,000 $65,099 $20,680
Plainville $80,250 $50,757 $21,112
Plymouth $230,000 $66,010 $21,278
Pocasset $145,000 $70,343 $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 $65,749 $20,176
Randolph $286,000 $45,605 $20,528
Raynham $170,000 $71,455 $21,611
Reading $696,638 $52,019 $21,549
Readville $54,600 $54,600 $54,600
Rehoboth $35,714 $30,764 $26,811
Revere $260,000 $49,103 $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 $82,996 $21,403
Rockport $88,500 $51,115 $26,478
Roslindale $160,014 $47,526 $20,800
Rowley $41,662 $29,233 $20,800
Royalston $36,005 $33,435 $27,500
Rutland $55,000 $27,222 $20,280
Sagamore $26,146 $26,146 $26,146
Sagamore Beach $31,000 $30,000 $28,000
Salem $340,000 $67,077 $19,579
Salisbury $133,349 $47,777 $20,800
Sandisfield $32,885 $32,885 $32,885
Sandwich $52,500 $29,980 $19,482
Saugus $160,000 $39,694 $22,194
Scituate $86,726 $41,553 $26,146
Seekonk $169,000 $46,862 $23,483
Sharon $104,948 $54,588 $20,373
Sheffield $80,000 $49,240 $24,000
Shelburne Falls $48,000 $46,000 $40,000
Sherborn $85,000 $42,045 $22,880
Shirley $67,000 $51,818 $37,440
Shrewsbury $600,000 $60,899 $20,800
Siasconset $35,381 $35,381 $35,381
Somerset $108,680 $58,269 $27,300
Somerville $852,800 $55,004 $21,311
South Dartmouth $21,632 $21,403 $21,174
South Deerfield $137,500 $61,513 $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 $49,783 $20,010
South Hamilton $69,489 $51,248 $20,800
South Harwich $151,000 $103,918 $60,000
South Lancaster $49,921 $42,162 $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 $67,698 $22,630
Southbridge $325,000 $85,382 $23,566
Southfield $105,000 $53,525 $22,880
Southwick $160,141 $76,710 $30,841
Spencer $72,613 $46,578 $21,008
Springfield $495,000 $86,268 $21,320
Sterling $75,000 $44,835 $22,880
Stockbridge $107,806 $43,170 $24,000
Stoneham $150,000 $57,647 $20,800
Stoughton $137,000 $54,713 $20,800
Stow $710,111 $76,326 $21,798
Sturbridge $250,000 $70,224 $27,040
Sudbury $200,000 $60,095 $20,176
Sunderland $47,632 $35,182 $23,566
Sutton $76,000 $39,962 $23,005
Swampscott $104,000 $47,780 $23,920
Swansea $80,000 $57,729 $21,133
Taunton $255,840 $58,269 $23,962
Tewksbury $1,320,000 $80,020 $20,488
Topsfield $100,000 $50,640 $24,960
Townsend $75,733 $46,671 $22,734
Turners Falls $115,000 $63,949 $34,500
Tyngsboro $119,543 $57,318 $20,176
Upton $40,997 $29,921 $20,800
Uxbridge $150,000 $59,958 $24,773
Vineyard Haven $110,000 $37,865 $20,800
Waban $120,000 $45,367 $28,538
Wakefield $982,000 $72,884 $20,800
Walpole $251,880 $58,505 $22,880
Waltham $750,000 $73,033 $20,488
Ware $177,000 $108,761 $23,712
Wareham $187,470 $104,124 $33,000
Warren $85,000 $61,913 $38,000
Warwick $58,700 $47,407 $41,200
Watertown $730,000 $62,623 $20,353
Wayland $228,800 $52,795 $22,880
Webster $130,000 $53,757 $23,962
Wellesley $385,000 $64,971 $20,280
Wellesley Hills $650,000 $70,427 $26,146
Wellfleet $260,000 $75,726 $31,803
Wenham $300,000 $77,663 $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,491 $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 $87,500 $86,326 $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,760 $21,195
West Roxbury $315,415 $98,166 $21,048
West Springfield $176,800 $54,137 $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,041 $21,798
Westborough $625,000 $61,949 $20,800
Westfield $250,000 $57,222 $20,010
Westford $180,000 $75,725 $19,514
Westminster $200,000 $64,297 $24,000
Weston $276,405 $61,034 $20,800
Westport $65,000 $48,527 $20,488
Westport Point $33,280 $33,280 $33,280
Westwood $275,000 $74,133 $24,960
Weymouth $108,800 $46,777 $20,467
Whately $42,000 $36,475 $30,950
Whitinsville $156,000 $47,347 $24,960
Whitman $115,000 $53,361 $25,418
Wilbraham $320,000 $88,168 $23,400
Williamstown $159,445 $50,903 $19,386
Wilmington $220,000 $69,778 $20,155
Winchendon $130,000 $52,789 $26,021
Winchester $650,000 $64,746 $21,135
Windsor $83,491 $52,437 $44,221
Winthrop $80,434 $36,799 $22,360
Woburn $580,000 $66,710 $20,197
Woods Hole $601,000 $58,662 $24,190
Worcester $1,872,000 $62,025 $20,654
Worthington $105,000 $86,250 $50,000
Wrentham $150,000 $65,472 $24,960
Yarmouth Port $85,000 $48,968 $22,152