Snapshot: Democrats as a % of voters, 2010

By Matt Carroll, Boston Globe | Dec. 8, 2011
Cambridge, Provincetown, and Fall River have the highest percent of voters who are Democrats, according to information from the state. Many towns with the low percents are in western Massachusetts. The data is from 2010.
CommunityDemocrat %RankRegistered votersDemocrats
ABINGTON28.90%14510,4683,022
ACTON28.20%15513,7673,881
ACUSHNET36.80%597,4762,748
ADAMS36.20%665,9962,171
AGAWAM29.90%12920,9026,247
ALFORD39.30%46392154
AMESBURY27.90%15911,8473,311
AMHERST49.50%1417,5088,675
ANDOVER26.70%17822,6066,028
AQUINNAH34.90%80393137
ARLINGTON47.80%1729,42114,062
ASHBURNHAM23.50%2474,238995
ASHBY16.20%3442,379385
ASHFIELD31.20%1131,311409
ASHLAND28.40%15210,5773,005
ATHOL23.10%2536,5981,527
ATTLEBORO26.10%18825,9886,774
AUBURN29.80%13311,6243,464
AVON33.70%983,0411,024
AYER25.20%1994,9051,238
BARNSTABLE25.10%20431,1687,811
BARRE25.60%1953,445881
BECKET27.90%1591,263352
BEDFORD28.00%1579,4302,640
BELCHERTOWN29.30%1379,3322,737
BELLINGHAM27.90%15910,5432,941
BELMONT36.60%6216,5946,068
BERKLEY23.70%2354,201996
BERLIN19.40%3212,014390
BERNARDSTON18.40%3341,542283
BEVERLY27.70%16624,8436,893
BILLERICA30.20%12324,5267,408
BLACKSTONE29.00%1426,1581,783
BLANDFORD18.10%337850154
BOLTON20.50%3013,250665
BOSTON55.30%4371,146205,199
BOURNE23.20%25213,1893,065
BOXBOROUGH24.20%2243,406824
BOXFORD15.80%3475,980947
BOYLSTON19.80%3143,101613
BRAINTREE37.60%5125,2699,493
BREWSTER25.30%1988,0482,036
BRIDGEWATER26.90%17615,6794,210
BRIMFIELD22.00%2792,581569
BROCKTON50.50%1153,30426,902
BROOKFIELD21.80%2872,320505
BROOKLINE48.40%1641,06619,873
BUCKLAND26.90%1761,299349
BURLINGTON31.00%11616,3785,072
CAMBRIDGE58.60%162,83236,805
CANTON34.00%9115,4115,235
CARLISLE25.00%2073,704927
CARVER24.30%2218,8542,148
CHARLEMONT22.40%271831186
CHARLTON20.50%3019,1681,878
CHATHAM20.00%3115,6411,128
CHELMSFORD24.40%22023,6995,788
CHELSEA55.30%412,0036,641
CHESHIRE27.90%1592,317646
CHESTER20.80%298925192
CHESTERFIELD22.80%261857195
CHICOPEE41.20%3834,64514,265
CHILMARK44.10%31878387
CLARKSBURG21.20%2961,136241
CLINTON34.60%839,5063,291
COHASSET22.20%2745,5161,226
COLRAIN24.60%2171,175289
CONCORD35.30%7212,2554,328
CONWAY38.30%491,518582
CUMMINGTON23.90%232641153
DALTON30.50%1214,5801,399
DANVERS23.70%23518,2564,320
DARTMOUTH37.70%5023,9899,049
DEDHAM37.10%5616,7146,195
DEERFIELD30.80%1183,6391,119
DENNIS25.00%20711,5932,897
DIGHTON25.90%1914,6391,201
DOUGLAS19.70%3166,3101,241
DOVER19.20%3243,955758
DRACUT32.10%11020,1176,465
DUDLEY28.30%1547,0371,992
DUNSTABLE18.90%3282,164410
DUXBURY20.00%31111,0802,213
EAST BRIDGEWATER23.70%2359,2362,190
EAST BROOKFIELD22.00%2791,512332
EASTHAM28.70%1484,2761,228
EASTHAMPTON35.10%7711,4394,010
EAST LONGMEADOW28.50%15011,1453,171
EASTON27.00%17515,1414,090
EDGARTOWN34.00%913,2281,096
EGREMONT36.90%58948350
ERVING23.40%2481,105259
ESSEX20.50%3012,613536
EVERETT51.50%918,9959,787
FAIRHAVEN35.50%7110,8903,864
FALL RIVER56.50%349,20327,796
FALMOUTH30.00%12726,0387,810
FITCHBURG33.90%9520,3596,894
FLORIDA21.10%297549116
FOXBOROUGH24.30%22111,4712,787
FRAMINGHAM36.70%6034,84612,784
FRANKLIN23.30%25020,0834,681
FREETOWN27.20%1716,4591,759
GARDNER34.20%8811,4403,917
GEORGETOWN23.60%2445,9821,412
GILL29.90%1291,074321
GLOUCESTER29.20%13920,0045,845
GOSHEN25.20%199722182
GOSNOLD13.90%35014420
GRAFTON23.70%23511,6652,769
GRANBY25.70%1944,5211,161
GRANVILLE15.10%3481,148173
GREAT BARRINGTON39.60%444,5251,793
GREENFIELD33.80%9611,4793,875
GROTON22.70%2657,3251,666
GROVELAND22.80%2614,7791,092
HADLEY36.60%623,6851,347
HALIFAX23.40%2485,6301,319
HAMILTON17.80%3385,7501,022
HAMPDEN21.70%2893,627787
HANCOCK24.00%229513123
HANOVER23.70%2359,3742,223
HANSON23.00%2586,8151,568
HARDWICK24.30%2211,790435
HARVARD24.90%2104,0801,015
HARWICH25.20%19910,2022,570
HATFIELD36.40%652,509913
HAVERHILL30.40%12241,16112,504
HAWLEY16.30%34322737
HEATH29.00%142513149
HINGHAM25.20%19916,0624,043
HINSDALE26.50%1811,424378
HOLBROOK34.00%917,0222,388
HOLDEN22.10%27612,5592,775
HOLLAND20.70%2991,796371
HOLLISTON27.70%1669,9942,768
HOLYOKE45.70%2524,81111,332
HOPEDALE22.10%2763,942872
HOPKINTON23.00%2589,8332,262
HUBBARDSTON17.50%3393,047533
HUDSON24.20%22412,6613,067
HULL35.20%738,0072,817
HUNTINGTON20.20%3071,418286
IPSWICH22.60%26810,0992,285
KINGSTON24.00%2298,6292,071
LAKEVILLE19.80%3147,4621,475
LANCASTER20.00%3114,683936
LANESBOROUGH29.40%1342,194646
LAWRENCE54.60%736,79120,092
LEE29.20%1393,9861,163
LEICESTER31.20%1137,3222,284
LENOX43.70%323,7231,627
LEOMINSTER29.30%13727,3718,032
LEVERETT47.60%181,432681
LEXINGTON39.80%4321,5098,565
LEYDEN23.10%253562130
LINCOLN34.90%804,4221,542
LITTLETON23.70%2356,1661,459
LONGMEADOW32.90%10211,9883,944
LOWELL40.60%3953,18421,576
LUDLOW42.90%3413,8285,931
LUNENBURG20.50%3017,0501,446
LYNN47.50%1949,31323,410
LYNNFIELD22.00%2798,9931,980
MALDEN45.10%2729,37113,236
MANCHESTER-BY-THE-SEA22.00%2793,973875
MANSFIELD25.90%19114,4273,732
MARBLEHEAD27.10%17314,7694,004
MARION23.80%2333,703882
MARLBOROUGH30.80%11820,2846,238
MARSHFIELD26.20%18517,9574,697
MASHPEE26.20%18510,3442,712
MATTAPOISETT24.00%2294,9461,188
MAYNARD32.30%1087,4362,403
MEDFIELD20.60%3008,3951,728
MEDFORD46.10%2335,10716,180
MEDWAY22.70%2659,0942,063
MELROSE35.60%7019,1836,829
MENDON19.70%3164,238834
MERRIMAC23.10%2534,4761,032
METHUEN38.70%4829,55911,437
MIDDLEBOROUGH21.40%29215,6833,361
MIDDLEFIELD28.60%149370106
MIDDLETON22.30%2735,5211,232
MILFORD32.50%10616,7585,440
MILLBURY29.90%1298,7772,625
MILLIS26.40%1825,5191,459
MILLVILLE20.10%3091,845370
MILTON46.60%2118,4618,609
MONROE11.60%351698
MONSON29.40%1345,6841,671
MONTAGUE33.60%995,8721,973
MONTEREY41.30%37705291
MONTGOMERY16.10%34557693
MOUNT WASHINGTON33.80%9613044
NAHANT37.50%532,549956
NANTUCKET28.80%1477,9312,283
NATICK34.10%8923,0017,849
NEEDHAM34.50%8420,7747,162
NEW ASHFORD18.60%33117733
NEW BEDFORD50.80%1057,55929,240
NEW BRAINTREE21.40%292706151
NEWBURY22.10%2765,0881,126
NEWBURYPORT31.10%11513,0534,056
NEW MARLBOROUGH27.80%1641,134315
NEW SALEM23.60%244775183
NEWTON46.20%2255,91525,834
NORFOLK20.20%3076,4001,295
NORTH ADAMS35.00%789,0713,178
NORTHAMPTON50.10%1219,5759,816
NORTH ANDOVER24.70%21518,0984,478
NORTH ATTLEBOROUGH21.90%28518,6684,082
NORTHBOROUGH22.80%26110,0792,300
NORTHBRIDGE22.20%27410,3962,313
NORTH BROOKFIELD21.50%2903,303709
NORTHFIELD24.10%2272,129514
NORTH READING26.30%18310,4162,739
NORTON22.80%26111,5692,643
NORWELL23.70%2357,3981,754
NORWOOD35.20%7320,0937,069
OAK BLUFFS35.20%733,3651,186
OAKHAM16.00%3461,330213
ORANGE22.70%2654,9111,117
ORLEANS24.70%2155,4251,338
OTIS24.90%2101,096273
OXFORD27.40%1688,8152,412
PALMER30.20%1238,0822,437
PAXTON26.00%1893,166823
PEABODY34.30%8734,51311,847
PELHAM47.00%201,168549
PEMBROKE24.90%21012,1663,024
PEPPERELL21.40%2928,1921,753
PERU21.80%287595130
PETERSHAM23.30%250956223
PHILLIPSTON17.30%3411,181204
PITTSFIELD45.10%2728,98813,065
PLAINFIELD26.30%183457120
PLAINVILLE22.00%2795,5761,226
PLYMOUTH25.00%20737,7289,418
PLYMPTON16.90%3422,038344
PRINCETON18.40%3342,770509
PROVINCETOWN57.60%22,8631,649
QUINCY42.40%3563,22826,830
RANDOLPH49.80%1319,3029,608
RAYNHAM24.60%2179,3052,292
READING31.70%11216,8615,347
REHOBOTH19.30%3238,4731,638
REVERE49.50%1424,54112,140
RICHMOND33.20%1001,194397
ROCHESTER19.40%3213,949766
ROCKLAND27.90%15911,9973,342
ROCKPORT25.10%2045,6301,415
ROWE20.50%30129861
ROWLEY18.60%3314,264792
ROYALSTON15.10%348867131
RUSSELL19.70%3161,015200
RUTLAND21.50%2905,4521,171
SALEM40.10%4125,51510,230
SALISBURY25.40%1976,0441,535
SANDISFIELD36.20%66591214
SANDWICH21.90%28515,3423,362
SAUGUS35.00%7817,6456,176
SAVOY19.20%32451098
SCITUATE27.20%17113,1713,578
SEEKONK22.60%2689,6642,188
SHARON34.10%8912,4374,236
SHEFFIELD28.90%1452,217640
SHELBURNE28.40%1521,379392
SHERBORN25.10%2043,072771
SHIRLEY22.60%2683,981901
SHREWSBURY28.50%15022,3936,373
SHUTESBURY45.10%271,426643
SOMERSET40.50%4013,5675,500
SOMERVILLE54.80%643,24423,699
SOUTHAMPTON24.90%2104,0671,011
SOUTHBOROUGH23.70%2356,7591,601
SOUTHBRIDGE37.20%5512,0654,494
SOUTH HADLEY32.70%10411,0373,608
SOUTHWICK23.80%2336,2261,484
SPENCER27.10%1737,7832,107
SPRINGFIELD52.10%891,78047,780
STERLING19.10%3265,7081,089
STOCKBRIDGE43.60%331,487648
STONEHAM34.40%8515,1285,208
STOUGHTON36.00%6817,6036,331
STOW24.10%2274,7721,149
STURBRIDGE25.80%1936,4411,660
SUDBURY28.10%15612,0333,380
SUNDERLAND36.50%642,379869
SUTTON18.40%3346,7431,244
SWAMPSCOTT33.20%10010,2823,418
SWANSEA34.00%9111,7163,989
TAUNTON34.90%8032,96511,512
TEMPLETON22.00%2795,0371,110
TEWKSBURY30.00%12720,4746,134
TISBURY36.70%603,1851,168
TOLLAND19.70%31634067
TOPSFIELD18.60%3314,341806
TOWNSEND17.40%3406,2131,079
TRURO37.50%531,716643
TYNGSBOROUGH23.70%2358,1011,923
TYRINGHAM29.00%14230087
UPTON20.10%3094,958996
UXBRIDGE23.10%2539,9592,303
WAKEFIELD32.30%10816,7745,413
WALES19.10%3261,285246
WALPOLE25.60%19516,3554,186
WALTHAM35.80%6935,10012,556
WARE32.90%1026,3812,100
WAREHAM27.80%16415,2854,246
WARREN26.70%1783,095825
WARWICK24.60%217537132
WASHINGTON32.50%106434141
WATERTOWN45.90%2421,4379,832
WAYLAND29.20%13910,0952,951
WEBSTER31.00%11611,5733,589
WELLESLEY30.20%12317,9375,410
WELLFLEET39.00%472,5771,004
WENDELL32.60%105681222
WENHAM18.90%3282,782525
WESTBOROUGH26.00%18911,4062,966
WEST BOYLSTON21.30%2954,9451,055
WEST BRIDGEWATER22.40%2715,0791,136
WEST BROOKFIELD23.60%2442,602613
WESTFIELD29.90%12923,5777,050
WESTFORD23.10%25315,2763,525
WESTHAMPTON18.70%3301,223229
WESTMINSTER19.60%3205,4801,073
WEST NEWBURY24.20%2243,268792
WESTON24.80%2147,8851,958
WESTPORT39.60%4411,7114,642
WEST SPRINGFIELD32.10%11016,9605,442
WEST STOCKBRIDGE35.20%731,053371
WEST TISBURY40.10%412,311926
WESTWOOD27.30%16910,2422,795
WEYMOUTH34.40%8534,25811,795
WHATELY30.10%1261,127339
WHITMAN26.20%1859,6482,530
WILBRAHAM29.40%13410,3283,039
WILLIAMSBURG37.10%561,912710
WILLIAMSTOWN44.60%304,5842,043
WILMINGTON28.00%15715,5504,355
WINCHENDON22.90%2606,7771,549
WINCHESTER30.60%12014,7534,511
WINDSOR25.20%199659166
WINTHROP41.70%3611,0784,617
WOBURN37.60%5125,1469,458
WORCESTER45.50%2694,09042,786
WORTHINGTON27.30%169917250
WRENTHAM20.40%3067,6111,553
YARMOUTH26.70%17818,0314,817
SOURCE: State Elections Division