The special election to replace Senator Edward M. Kennedy in the US Senate.
Town-by-town results
100% reporting
Unofficial results of the Republican primary election for US Senate held in Massachusetts on Dec. 8, 2009. The winner, as declared by the Associated Press, is marked by a "
".
Seat held by: Democrat Paul G. Kirk Jr., who is serving out the term of the late Sen. Edward M. Kennedy, and is not running.
Last updated: 11:10 AM
| City or town | Precincts reporting | Brown | Jack Robinson |
|---|---|---|---|
| Abington | 4 of 4 | 468 | 41 |
| Acton | 6 of 6 | 604 | 34 |
| Acushnet | 3 of 3 | 183 | 42 |
| Adams | 5 of 5 | 65 | 7 |
| Agawam | 8 of 8 | 520 | 201 |
| Alford | 1 of 1 | 5 | 3 |
| Amesbury | 6 of 6 | 438 | 55 |
| Amherst | 10 of 10 | 84 | 33 |
| Andover | 9 of 9 | 1,021 | 107 |
| Arlington | 21 of 21 | 868 | 145 |
| Ashburnham | 1 of 1 | 212 | 18 |
| Ashby | 1 of 1 | 142 | 14 |
| Ashfield | 1 of 1 | 20 | 9 |
| Ashland | 4 of 4 | 400 | 27 |
| Athol | 3 of 3 | 183 | 39 |
| Attleboro | 12 of 12 | 1,525 | 70 |
| Auburn | 5 of 5 | 441 | 60 |
| Avon | 1 of 1 | 129 | 15 |
| Ayer | 2 of 2 | 168 | 25 |
| Barnstable | 13 of 13 | 2,433 | 200 |
| Barre | 2 of 2 | 154 | 12 |
| Becket | 1 of 1 | 11 | 6 |
| Bedford | 4 of 4 | 389 | 61 |
| Belchertown | 4 of 4 | 162 | 28 |
| Bellingham | 5 of 5 | 574 | 29 |
| Belmont | 8 of 8 | 659 | 61 |
| Berkley | 1 of 1 | 125 | 20 |
| Berlin | 1 of 1 | 157 | 8 |
| Bernardston | 1 of 1 | 33 | 9 |
| Beverly | 12 of 12 | 1,037 | 123 |
| Billerica | 11 of 11 | 1,243 | 170 |
| Blackstone | 3 of 3 | 209 | 19 |
| Blandford | 1 of 1 | 29 | 5 |
| Bolton | 1 of 1 | 172 | 26 |
| Boston | 254 of 254 | 4,428 | 646 |
| Bourne | 6 of 6 | 867 | 72 |
| Boxborough | 1 of 1 | 156 | 11 |
| Boxford | 3 of 3 | 417 | 43 |
| Boylston | 1 of 1 | 170 | 13 |
| Braintree | 12 of 12 | 1,170 | 133 |
| Brewster | 3 of 3 | 530 | 49 |
| Bridgewater | 7 of 7 | 560 | 63 |
| Brimfield | 1 of 1 | 105 | 19 |
| Brockton | 28 of 28 | 1,069 | 160 |
| Brookfield | 1 of 1 | 91 | 6 |
| Brookline | 16 of 16 | 502 | 68 |
| Buckland | 1 of 1 | 16 | 6 |
| Burlington | 6 of 6 | 629 | 73 |
| Cambridge | 33 of 33 | 426 | 88 |
| Canton | 6 of 6 | 734 | 50 |
| Carlisle | 1 of 1 | 193 | 16 |
| Carver | 3 of 3 | 382 | 51 |
| Charlemont | 1 of 1 | 11 | 3 |
| Charlton | 3 of 3 | 374 | 37 |
| Chatham | 2 of 2 | 452 | 38 |
| Chelmsford | 9 of 9 | 1,638 | 121 |
| Chelsea | 16 of 16 | 161 | 25 |
| Cheshire | 1 of 1 | 20 | 6 |
| Chester | 1 of 1 | 30 | 14 |
| Chesterfield | 1 of 1 | 18 | 9 |
| Chicopee | 26 of 26 | 664 | 196 |
| Chilmark | 1 of 1 | 26 | 7 |
| Clarksburg | 1 of 1 | 13 | 8 |
| Clinton | 4 of 4 | 290 | 34 |
| Cohasset | 2 of 2 | 289 | 32 |
| Colrain | 1 of 1 | 9 | 1 |
| Concord | 5 of 5 | 563 | 60 |
| Conway | 1 of 1 | 22 | 10 |
| Cummington | 1 of 1 | 10 | 0 |
| Dalton | 2 of 2 | 65 | 21 |
| Danvers | 8 of 8 | 801 | 59 |
| Dartmouth | 10 of 10 | 565 | 67 |
| Dedham | 7 of 7 | 811 | 63 |
| Deerfield | 1 of 1 | 46 | 22 |
| Dennis | 5 of 5 | 1,017 | 11 |
| Dighton | 1 of 1 | 117 | 13 |
| Douglas | 2 of 2 | 248 | 27 |
| Dover | 1 of 1 | 405 | 26 |
| Dracut | 10 of 10 | 883 | 98 |
| Dudley | 4 of 4 | 195 | 47 |
| Dunstable | 1 of 1 | 124 | 11 |
| Duxbury | 6 of 6 | 664 | 104 |
| East Bridgewater | 4 of 4 | 469 | 39 |
| East Brookfield | 1 of 1 | 67 | 19 |
| Eastham | 1 of 1 | 319 | 33 |
| Easthampton | 5 of 5 | 166 | 51 |
| East Longmeadow | 4 of 4 | 287 | 89 |
| Easton | 6 of 6 | 700 | 57 |
| Edgartown | 1 of 1 | 88 | 14 |
| Egremont | 1 of 1 | 25 | 1 |
| Erving | 1 of 1 | 9 | 4 |
| Essex | 1 of 1 | 154 | 19 |
| Everett | 18 of 18 | 347 | 60 |
| Fairhaven | 6 of 6 | 284 | 44 |
| Fall River | 30 of 30 | 457 | 151 |
| Falmouth | 9 of 9 | 1,362 | 141 |
| Fitchburg | 12 of 12 | 679 | 107 |
| Florida | 1 of 1 | 20 | 1 |
| Foxborough | 5 of 5 | 831 | 36 |
| Framingham | 18 of 18 | 1,265 | 87 |
| Franklin | 8 of 8 | 1,470 | 42 |
| Freetown | 3 of 3 | 197 | 26 |
| Gardner | 11 of 11 | 349 | 69 |
| Aquinnah | 1 of 1 | 2 | 0 |
| Georgetown | 2 of 2 | 295 | 34 |
| Gill | 1 of 1 | 14 | 2 |
| Gloucester | 10 of 10 | 631 | 108 |
| Goshen | 1 of 1 | 20 | 4 |
| Gosnold | 1 of 1 | 2 | 1 |
| Grafton | 4 of 4 | 515 | 55 |
| Granby | 1 of 1 | 123 | 53 |
| Granville | 1 of 1 | 53 | 11 |
| Great Barrington | 4 of 4 | 36 | 11 |
| Greenfield | 9 of 9 | 139 | 34 |
| Groton | 3 of 3 | 323 | 38 |
| Groveland | 1 of 1 | 297 | 24 |
| Hadley | 1 of 1 | 66 | 11 |
| Halifax | 2 of 2 | 272 | 31 |
| Hamilton | 3 of 3 | 320 | 39 |
| Hampden | 1 of 1 | 128 | 27 |
| Hancock | 1 of 1 | 24 | 11 |
| Hanover | 4 of 4 | 528 | 65 |
| Hanson | 3 of 3 | 359 | 52 |
| Hardwick | 1 of 1 | 47 | 9 |
| Harvard | 1 of 1 | 350 | 54 |
| Harwich | 4 of 4 | 715 | 47 |
| Hatfield | 1 of 1 | 57 | 10 |
| Haverhill | 22 of 22 | 1,425 | 155 |
| Hawley | 1 of 1 | 11 | 3 |
| Heath | 1 of 1 | 16 | 19 |
| Hingham | 7 of 7 | 846 | 123 |
| Hinsdale | 1 of 1 | 22 | 9 |
| Holbrook | 4 of 4 | 324 | 27 |
| Holden | 5 of 5 | 825 | 85 |
| Holland | 1 of 1 | 47 | 14 |
| Holliston | 4 of 4 | 503 | 27 |
| Holyoke | 14 of 14 | 332 | 106 |
| Hopedale | 1 of 1 | 220 | 7 |
| Hopkinton | 4 of 4 | 446 | 22 |
| Hubbardston | 1 of 1 | 243 | 14 |
| Hudson | 7 of 7 | 507 | 42 |
| Hull | 3 of 3 | 301 | 30 |
| Huntington | 1 of 1 | 37 | 10 |
| Ipswich | 4 of 4 | 494 | 50 |
| Kingston | 4 of 4 | 407 | 58 |
| Lakeville | 3 of 3 | 367 | 42 |
| Lancaster | 2 of 2 | 250 | 26 |
| Lanesborough | 1 of 1 | 22 | 4 |
| Lawrence | 24 of 24 | 451 | 87 |
| Lee | 6 of 6 | 54 | 4 |
| Leicester | 4 of 4 | 329 | 55 |
| Lenox | 1 of 1 | 47 | 12 |
| Leominster | 15 of 15 | 869 | 82 |
| Leverett | 1 of 1 | 9 | 7 |
| Lexington | 9 of 9 | 598 | 101 |
| Leyden | 1 of 1 | 8 | 2 |
| Lincoln | 3 of 3 | 104 | 20 |
| Littleton | 3 of 3 | 398 | 31 |
| Longmeadow | 5 of 5 | 394 | 104 |
| Lowell | 33 of 33 | 1,079 | 180 |
| Ludlow | 6 of 6 | 281 | 80 |
| Lunenburg | 4 of 4 | 290 | 31 |
| Lynn | 28 of 28 | 827 | 129 |
| Lynnfield | 4 of 4 | 536 | 48 |
| Malden | 16 of 16 | 672 | 125 |
| Manchester | 1 of 1 | 225 | 23 |
| Mansfield | 6 of 6 | 951 | 31 |
| Marblehead | 7 of 7 | 725 | 98 |
| Marion | 1 of 1 | 203 | 28 |
| Marlborough | 14 of 14 | 898 | 88 |
| Marshfield | 7 of 7 | 845 | 123 |
| Mashpee | 5 of 5 | 655 | 42 |
| Mattapoisett | 2 of 2 | 246 | 39 |
| Maynard | 4 of 4 | 224 | 37 |
| Medfield | 4 of 4 | 614 | 23 |
| Medford | 16 of 16 | 996 | 128 |
| Medway | 4 of 4 | 581 | 13 |
| Melrose | 14 of 14 | 897 | 91 |
| Mendon | 1 of 1 | 207 | 10 |
| Merrimac | 1 of 1 | 256 | 22 |
| Methuen | 12 of 12 | 1,139 | 134 |
| Middleborough | 6 of 6 | 764 | 86 |
| Middlefield | 1 of 1 | 9 | 5 |
| Middleton | 2 of 2 | 305 | 31 |
| Milford | 7 of 7 | 564 | 35 |
| Millbury | 4 of 4 | 294 | 44 |
| Millis | 3 of 3 | 584 | 13 |
| Millville | 1 of 1 | 95 | 3 |
| Milton | 11 of 11 | 833 | 97 |
| Monroe | 1 of 1 | 9 | 0 |
| Monson | 3 of 3 | 157 | 51 |
| Montague | 6 of 6 | 67 | 27 |
| Monterey | 1 of 1 | 10 | 3 |
| Montgomery | 1 of 1 | 38 | 6 |
| Mount Washington | 1 of 1 | 1 | 1 |
| Nahant | 1 of 1 | 104 | 18 |
| Nantucket | 1 of 1 | 218 | 73 |
| Natick | 10 of 10 | 1,205 | 43 |
| Needham | 10 of 10 | 2,036 | 54 |
| New Ashford | 1 of 1 | 3 | 0 |
| New Bedford | 42 of 42 | 672 | 152 |
| New Braintree | 1 of 1 | 41 | 4 |
| Newbury | 2 of 2 | 317 | 28 |
| Newburyport | 7 of 7 | 679 | 40 |
| New Marlborough | 1 of 1 | 18 | 4 |
| New Salem | 1 of 1 | 25 | 6 |
| Newton | 31 of 31 | 1,247 | 154 |
| Norfolk | 4 of 4 | 1,149 | 43 |
| North Adams | 5 of 5 | 42 | 14 |
| Northampton | 14 of 14 | 211 | 57 |
| North Andover | 8 of 8 | 803 | 84 |
| North Attleborough | 9 of 9 | 1,504 | 35 |
| Northborough | 4 of 4 | 508 | 52 |
| Northbridge | 4 of 4 | 418 | 37 |
| North Brookfield | 1 of 1 | 153 | 29 |
| Northfield | 1 of 1 | 34 | 8 |
| North Reading | 4 of 4 | 579 | 59 |
| Norton | 5 of 5 | 638 | 41 |
| Norwell | 3 of 3 | 444 | 45 |
| Norwood | 9 of 9 | 1,052 | 54 |
| Oak Bluffs | 1 of 1 | 95 | 22 |
| Oakham | 1 of 1 | 124 | 13 |
| Orange | 2 of 2 | 123 | 29 |
| Orleans | 2 of 2 | 452 | 37 |
| Otis | 1 of 1 | 25 | 13 |
| Oxford | 4 of 4 | 357 | 55 |
| Palmer | 4 of 4 | 182 | 58 |
| Paxton | 1 of 1 | 195 | 23 |
| Peabody | 19 of 19 | 1,422 | 187 |
| Pelham | 1 of 1 | 2 | 2 |
| Pembroke | 5 of 5 | 570 | 72 |
| Pepperell | 3 of 3 | 388 | 41 |
| Peru | 1 of 1 | 4 | 2 |
| Petersham | 1 of 1 | 54 | 10 |
| Phillipston | 1 of 1 | 61 | 8 |
| Pittsfield | 14 of 14 | 250 | 78 |
| Plainfield | 1 of 1 | 14 | 1 |
| Plainville | 2 of 2 | 506 | 17 |
| Plymouth | 14 of 14 | 1,617 | 254 |
| Plympton | 1 of 1 | 128 | 14 |
| Princeton | 1 of 1 | 170 | 14 |
| Provincetown | 1 of 1 | 15 | 2 |
| Quincy | 30 of 30 | 1,842 | 259 |
| Randolph | 8 of 8 | 468 | 60 |
| Raynham | 3 of 3 | 289 | 32 |
| Reading | 8 of 8 | 844 | 83 |
| Rehoboth | 3 of 3 | 259 | 38 |
| Revere | 21 of 21 | 627 | 87 |
| Richmond | 1 of 1 | 16 | 8 |
| Rochester | 1 of 1 | 203 | 23 |
| Rockland | 6 of 6 | 451 | 67 |
| Rockport | 3 of 3 | 216 | 32 |
| Rowe | 1 of 1 | 13 | 7 |
| Rowley | 1 of 1 | 271 | 28 |
| Royalston | 2 of 2 | 33 | 12 |
| Russell | 1 of 1 | 25 | 4 |
| Rutland | 2 of 2 | 379 | 20 |
| Salem | 14 of 14 | 615 | 92 |
| Salisbury | 2 of 2 | 203 | 40 |
| Sandisfield | 1 of 1 | 5 | 5 |
| Sandwich | 7 of 7 | 1,070 | 55 |
| Saugus | 10 of 10 | 738 | 73 |
| Savoy | 1 of 1 | 6 | 1 |
| Scituate | 6 of 6 | 686 | 91 |
| Seekonk | 4 of 4 | 272 | 32 |
| Sharon | 5 of 5 | 341 | 23 |
| Sheffield | 1 of 1 | 29 | 16 |
| Shelburne | 1 of 1 | 29 | 8 |
| Sherborn | 1 of 1 | 337 | 15 |
| Shirley | 1 of 1 | 210 | 26 |
| Shrewsbury | 9 of 9 | 1,010 | 127 |
| Shutesbury | 1 of 1 | 14 | 4 |
| Somerset | 5 of 5 | 241 | 56 |
| Somerville | 21 of 21 | 454 | 84 |
| Southampton | 1 of 1 | 97 | 50 |
| Southborough | 3 of 3 | 353 | 20 |
| Southbridge | 5 of 5 | 171 | 39 |
| South Hadley | 5 of 5 | 283 | 81 |
| Southwick | 3 of 3 | 223 | 61 |
| Spencer | 4 of 4 | 269 | 36 |
| Springfield | 64 of 64 | 836 | 263 |
| Sterling | 2 of 2 | 402 | 49 |
| Stockbridge | 1 of 1 | 24 | 7 |
| Stoneham | 7 of 7 | 654 | 67 |
| Stoughton | 8 of 8 | 719 | 78 |
| Stow | 1 of 1 | 212 | 28 |
| Sturbridge | 2 of 2 | 253 | 48 |
| Sudbury | 5 of 5 | 276 | 29 |
| Sunderland | 1 of 1 | 22 | 8 |
| Sutton | 3 of 3 | 401 | 34 |
| Swampscott | 6 of 6 | 393 | 46 |
| Swansea | 5 of 5 | 174 | 52 |
| Taunton | 16 of 16 | 767 | 97 |
| Templeton | 2 of 2 | 181 | 24 |
| Tewksbury | 8 of 8 | 992 | 101 |
| Tisbury | 1 of 1 | 136 | 24 |
| Tolland | 1 of 1 | 24 | 4 |
| Topsfield | 1 of 1 | 341 | 36 |
| Townsend | 3 of 3 | 327 | 52 |
| Truro | 1 of 1 | 46 | 7 |
| Tyngsborough | 4 of 4 | 392 | 59 |
| Tyringham | 1 of 1 | 6 | 1 |
| Upton | 1 of 1 | 290 | 19 |
| Uxbridge | 4 of 4 | 381 | 30 |
| Wakefield | 7 of 7 | 1,001 | 66 |
| Wales | 1 of 1 | 46 | 9 |
| Walpole | 8 of 8 | 1,432 | 47 |
| Waltham | 18 of 18 | 1,012 | 94 |
| Ware | 3 of 3 | 117 | 38 |
| Wareham | 6 of 6 | 521 | 81 |
| Warren | 1 of 1 | 127 | 23 |
| Warwick | 1 of 1 | 15 | 2 |
| Washington | 1 of 1 | 14 | 2 |
| Watertown | 12 of 12 | 509 | 58 |
| Wayland | 4 of 4 | 466 | 27 |
| Webster | 5 of 5 | 242 | 54 |
| Wellesley | 7 of 7 | 1,100 | 47 |
| Wellfleet | 1 of 1 | 94 | 16 |
| Wendell | 1 of 1 | 10 | 4 |
| Wenham | 1 of 1 | 152 | 19 |
| Westborough | 5 of 5 | 612 | 55 |
| West Boylston | 2 of 2 | 257 | 27 |
| West Bridgewater | 2 of 2 | 247 | 27 |
| West Brookfield | 1 of 1 | 94 | 15 |
| Westfield | 12 of 12 | 712 | 178 |
| Westford | 6 of 6 | 772 | 71 |
| Westhampton | 1 of 1 | 34 | 10 |
| Westminster | 2 of 2 | 265 | 32 |
| West Newbury | 1 of 1 | 175 | 20 |
| Weston | 4 of 4 | 325 | 24 |
| Westport | 5 of 5 | 186 | 53 |
| West Springfield | 8 of 8 | 374 | 113 |
| West Stockbridge | 1 of 1 | 16 | 7 |
| West Tisbury | 1 of 1 | 53 | 11 |
| Westwood | 4 of 4 | 705 | 40 |
| Weymouth | 18 of 18 | 1,714 | 213 |
| Whately | 1 of 1 | 27 | 9 |
| Whitman | 4 of 4 | 457 | 51 |
| Wilbraham | 4 of 4 | 415 | 99 |
| Williamsburg | 1 of 1 | 30 | 24 |
| Williamstown | 3 of 3 | 63 | 17 |
| Wilmington | 6 of 6 | 824 | 84 |
| Winchendon | 3 of 3 | 153 | 22 |
| Winchester | 8 of 8 | 706 | 106 |
| Windsor | 1 of 1 | 10 | 3 |
| Winthrop | 6 of 6 | 378 | 46 |
| Woburn | 14 of 14 | 1,079 | 143 |
| Worcester | 50 of 50 | 2,124 | 360 |
| Worthington | 1 of 1 | 16 | 4 |
| Wrentham | 3 of 3 | 1,026 | 23 |
| Yarmouth | 7 of 7 | 1,380 | 140 |
| Total | 2,168 of 2,168 | 145,465 | 17,241 |


