snapshot: Woof! veterinarians per 10,000
By Matt Carroll, Globe Staff | Dec. 12, 2013
Massachusetts has about 2,000 veterinarians, with the highest concentrations mostly in smaller communities. The chart looks at the number of vets per 10,000 residents. The 2013 data is from the state's Board of Professional Licensure.
Community | Veterinarians per 10,000 residents | Rank | Count | Population |
ABINGTON | 1.3 | 270 | 2 | 15,985 |
ACTON | 6.4 | 78 | 14 | 21,924 |
ACUSHNET | 1.9 | 239 | 2 | 10,303 |
ADAMS | 0.0 | 303 | 0 | 8,485 |
AGAWAM | 2.1 | 232 | 6 | 28,438 |
ALFORD | 0.0 | 303 | 0 | 494 |
AMESBURY | 6.1 | 88 | 10 | 16,283 |
AMHERST | 2.9 | 201 | 11 | 37,819 |
ANDOVER | 7.5 | 56 | 25 | 33,201 |
AQUINNAH | 0.0 | 303 | 0 | 311 |
ARLINGTON | 4.2 | 143 | 18 | 42,844 |
ASHBURNHAM | 0.0 | 303 | 0 | 6,081 |
ASHBY | 9.8 | 34 | 3 | 3,074 |
ASHFIELD | 5.8 | 97 | 1 | 1,737 |
ASHLAND | 7.8 | 54 | 13 | 16,593 |
ATHOL | 0.9 | 284 | 1 | 11,584 |
ATTLEBORO | 1.6 | 252 | 7 | 43,593 |
AUBURN | 3.1 | 189 | 5 | 16,188 |
AVON | 0.0 | 303 | 0 | 4,356 |
AYER | 2.7 | 209 | 2 | 7,427 |
BARNSTABLE | 3.8 | 154 | 17 | 45,193 |
BARRE | 3.7 | 157 | 2 | 5,398 |
BECKET | 5.6 | 103 | 1 | 1,779 |
BEDFORD | 6.0 | 93 | 8 | 13,320 |
BELCHERTOWN | 4.1 | 147 | 6 | 14,649 |
BELLINGHAM | 2.4 | 219 | 4 | 16,332 |
BELMONT | 3.2 | 179 | 8 | 24,729 |
BERKLEY | 1.6 | 256 | 1 | 6,411 |
BERLIN | 7.0 | 63 | 2 | 2,866 |
BERNARDSTON | 4.7 | 128 | 1 | 2,129 |
BEVERLY | 3.5 | 163 | 14 | 39,502 |
BILLERICA | 3.2 | 182 | 13 | 40,243 |
BLACKSTONE | 1.1 | 276 | 1 | 9,026 |
BLANDFORD | 16.2 | 11 | 2 | 1,233 |
BOLTON | 24.5 | 4 | 12 | 4,897 |
BOSTON | 2.1 | 231 | 131 | 617,594 |
BOURNE | 7.1 | 60 | 14 | 19,754 |
BOXBOROUGH | 10.0 | 30 | 5 | 4,996 |
BOXFORD | 8.8 | 42 | 7 | 7,965 |
BOYLSTON | 4.6 | 129 | 2 | 4,355 |
BRAINTREE | 2.0 | 236 | 7 | 35,744 |
BREWSTER | 10.2 | 27 | 10 | 9,820 |
BRIDGEWATER | 2.3 | 228 | 6 | 26,567 |
BRIMFIELD | 8.3 | 45 | 3 | 3,609 |
BROCKTON | 0.4 | 299 | 4 | 93,810 |
BROOKFIELD | 2.9 | 198 | 1 | 3,390 |
BROOKLINE | 3.2 | 181 | 19 | 58,732 |
BUCKLAND | 0.0 | 303 | 0 | 1,902 |
BURLINGTON | 2.4 | 219 | 6 | 24,498 |
CAMBRIDGE | 2.1 | 233 | 22 | 105,162 |
CANTON | 2.8 | 206 | 6 | 21,561 |
CARLISLE | 10.3 | 25 | 5 | 4,852 |
CARVER | 0.0 | 303 | 0 | 11,509 |
CHARLEMONT | 0.0 | 303 | 0 | 1,266 |
CHARLTON | 3.1 | 190 | 4 | 12,981 |
CHATHAM | 1.6 | 251 | 1 | 6,125 |
CHELMSFORD | 3.6 | 162 | 12 | 33,802 |
CHELSEA | 0.6 | 294 | 2 | 35,177 |
CHESHIRE | 3.1 | 188 | 1 | 3,235 |
CHESTER | 0.0 | 303 | 0 | 1,337 |
CHESTERFIELD | 8.2 | 46 | 1 | 1,222 |
CHICOPEE | 0.9 | 283 | 5 | 55,298 |
CHILMARK | 0.0 | 303 | 0 | 866 |
CLARKSBURG | 0.0 | 303 | 0 | 1,702 |
CLINTON | 1.5 | 260 | 2 | 13,606 |
COHASSET | 8.0 | 51 | 6 | 7,542 |
COLRAIN | 0.0 | 303 | 0 | 1,671 |
Community | Veterinarians per 10,000 residents | Rank | Count | Population |
CONCORD | 5.7 | 100 | 10 | 17,668 |
CONWAY | 5.3 | 110 | 1 | 1,897 |
CUMMINGTON | 11.5 | 19 | 1 | 872 |
DALTON | 4.4 | 135 | 3 | 6,756 |
DANVERS | 2.6 | 212 | 7 | 26,493 |
DARTMOUTH | 4.4 | 136 | 15 | 34,032 |
DEDHAM | 3.2 | 179 | 8 | 24,729 |
DEERFIELD | 11.7 | 17 | 6 | 5,125 |
DENNIS | 1.4 | 261 | 2 | 14,207 |
DIGHTON | 2.8 | 205 | 2 | 7,086 |
DOUGLAS | 4.7 | 126 | 4 | 8,471 |
DOVER | 1.8 | 244 | 1 | 5,589 |
DRACUT | 1.4 | 264 | 4 | 29,457 |
DUDLEY | 4.4 | 137 | 5 | 11,390 |
DUNSTABLE | 6.3 | 81 | 2 | 3,179 |
DUXBURY | 5.3 | 108 | 8 | 15,059 |
EAST BRIDGEWATER | 2.9 | 202 | 4 | 13,790 |
EAST BROOKFIELD | 0.0 | 303 | 0 | 2,183 |
EASTHAM | 6.1 | 90 | 3 | 4,956 |
EASTHAMPTON | 3.1 | 187 | 5 | 16,053 |
EAST LONGMEADOW | 1.3 | 267 | 2 | 15,720 |
EASTON | 2.6 | 215 | 6 | 23,112 |
EDGARTOWN | 12.3 | 12 | 5 | 4,067 |
EGREMONT | 8.2 | 47 | 1 | 1,225 |
ERVING | 0.0 | 303 | 0 | 1,800 |
ESSEX | 5.7 | 99 | 2 | 3,504 |
EVERETT | 0.2 | 300 | 1 | 41,667 |
FAIRHAVEN | 3.2 | 184 | 5 | 15,873 |
FALL RIVER | 0.5 | 298 | 4 | 88,857 |
FALMOUTH | 3.5 | 166 | 11 | 31,531 |
FITCHBURG | 0.5 | 297 | 2 | 40,318 |
FLORIDA | 0.0 | 303 | 0 | 752 |
FOXBOROUGH | 2.4 | 222 | 4 | 16,865 |
FRAMINGHAM | 2.6 | 213 | 18 | 68,318 |
FRANKLIN | 5.1 | 115 | 16 | 31,635 |
FREETOWN | 3.4 | 171 | 3 | 8,870 |
GARDNER | 3.0 | 197 | 6 | 20,228 |
GEORGETOWN | 8.6 | 44 | 7 | 8,183 |
GILL | 0.0 | 303 | 0 | 1,500 |
GLOUCESTER | 3.1 | 186 | 9 | 28,789 |
GOSHEN | 0.0 | 303 | 0 | 1,054 |
GOSNOLD | 0.0 | 303 | 0 | 75 |
GRAFTON | 23.6 | 6 | 42 | 17,765 |
GRANBY | 6.4 | 76 | 4 | 6,240 |
GRANVILLE | 0.0 | 303 | 0 | 1,566 |
GREAT BARRINGTON | 7.0 | 62 | 5 | 7,104 |
GREENFIELD | 2.3 | 226 | 4 | 17,456 |
GROTON | 3.8 | 155 | 4 | 10,646 |
GROVELAND | 1.5 | 257 | 1 | 6,459 |
HADLEY | 11.4 | 20 | 6 | 5,250 |
HALIFAX | 1.3 | 265 | 1 | 7,518 |
HAMILTON | 9.0 | 40 | 7 | 7,764 |
HAMPDEN | 5.8 | 95 | 3 | 5,139 |
HANCOCK | 0.0 | 303 | 0 | 717 |
HANOVER | 7.9 | 53 | 11 | 13,879 |
HANSON | 2.9 | 199 | 3 | 10,209 |
HARDWICK | 0.0 | 303 | 0 | 2,990 |
HARVARD | 9.2 | 36 | 6 | 6,520 |
HARWICH | 3.3 | 178 | 4 | 12,243 |
HATFIELD | 3.0 | 192 | 1 | 3,279 |
HAVERHILL | 1.3 | 266 | 8 | 60,879 |
HAWLEY | 0.0 | 303 | 0 | 337 |
HEATH | 0.0 | 303 | 0 | 706 |
HINGHAM | 5.0 | 120 | 11 | 22,157 |
HINSDALE | 4.9 | 122 | 1 | 2,032 |
HOLBROOK | 2.8 | 207 | 3 | 10,791 |
HOLDEN | 3.5 | 167 | 6 | 17,346 |
HOLLAND | 4.0 | 150 | 1 | 2,481 |
HOLLISTON | 6.6 | 72 | 9 | 13,547 |
HOLYOKE | 1.0 | 280 | 4 | 39,880 |
HOPEDALE | 3.4 | 170 | 2 | 5,911 |
HOPKINTON | 6.7 | 70 | 10 | 14,925 |
HUBBARDSTON | 9.1 | 39 | 4 | 4,382 |
HUDSON | 4.7 | 127 | 9 | 19,063 |
HULL | 0.0 | 303 | 0 | 10,293 |
HUNTINGTON | 9.2 | 37 | 2 | 2,180 |
IPSWICH | 6.8 | 67 | 9 | 13,175 |
KINGSTON | 6.3 | 80 | 8 | 12,629 |
LAKEVILLE | 2.8 | 204 | 3 | 10,602 |
LANCASTER | 6.2 | 86 | 5 | 8,055 |
LANESBOROUGH | 0.0 | 303 | 0 | 3,091 |
LAWRENCE | 0.5 | 296 | 4 | 76,377 |
LEE | 5.0 | 116 | 3 | 5,943 |
LEICESTER | 4.6 | 130 | 5 | 10,970 |
LENOX | 2.0 | 235 | 1 | 5,025 |
LEOMINSTER | 1.5 | 259 | 6 | 40,759 |
LEVERETT | 0.0 | 303 | 0 | 1,851 |
LEXINGTON | 3.5 | 165 | 11 | 31,394 |
LEYDEN | 0.0 | 303 | 0 | 711 |
LINCOLN | 11.0 | 21 | 7 | 6,362 |
LITTLETON | 3.4 | 173 | 3 | 8,924 |
LONGMEADOW | 2.5 | 217 | 4 | 15,784 |
LOWELL | 0.8 | 286 | 8 | 106,519 |
LUDLOW | 0.9 | 281 | 2 | 21,103 |
LUNENBURG | 4.0 | 151 | 4 | 10,086 |
LYNN | 0.6 | 295 | 5 | 90,329 |
LYNNFIELD | 3.4 | 168 | 4 | 11,596 |
MALDEN | 0.8 | 285 | 5 | 59,450 |
MANCHESTER-BY-THE-SEA | 7.8 | 55 | 4 | 5,136 |
MANSFIELD | 3.0 | 194 | 7 | 23,184 |
MARBLEHEAD | 4.5 | 132 | 9 | 19,808 |
MARION | 8.2 | 48 | 4 | 4,907 |
MARLBOROUGH | 3.4 | 172 | 13 | 38,499 |
MARSHFIELD | 4.4 | 138 | 11 | 25,132 |
MASHPEE | 5.0 | 119 | 7 | 14,006 |
MATTAPOISETT | 9.9 | 32 | 6 | 6,045 |
MAYNARD | 3.0 | 196 | 3 | 10,106 |
MEDFIELD | 9.1 | 38 | 11 | 12,024 |
MEDFORD | 3.0 | 193 | 17 | 56,173 |
MEDWAY | 5.5 | 106 | 7 | 12,752 |
MELROSE | 1.9 | 241 | 5 | 26,983 |
MENDON | 6.9 | 66 | 4 | 5,839 |
MERRIMAC | 1.6 | 253 | 1 | 6,338 |
METHUEN | 1.7 | 247 | 8 | 47,255 |
MIDDLEBOROUGH | 4.3 | 140 | 10 | 23,116 |
MIDDLEFIELD | 0.0 | 303 | 0 | 521 |
MIDDLETON | 5.6 | 105 | 5 | 8,987 |
MILFORD | 1.8 | 245 | 5 | 27,999 |
MILLBURY | 6.0 | 92 | 8 | 13,261 |
MILLIS | 1.3 | 268 | 1 | 7,891 |
MILLVILLE | 3.1 | 185 | 1 | 3,190 |
MILTON | 3.3 | 175 | 9 | 27,003 |
MONROE | 0.0 | 303 | 0 | 121 |
MONSON | 2.3 | 224 | 2 | 8,560 |
MONTAGUE | 2.4 | 223 | 2 | 8,437 |
MONTEREY | 10.4 | 23 | 1 | 961 |
MONTGOMERY | 0.0 | 303 | 0 | 838 |
MOUNT WASHINGTON | 0.0 | 303 | 0 | 167 |
NAHANT | 2.9 | 200 | 1 | 3,410 |
NANTUCKET | 6.9 | 65 | 7 | 10,172 |
NATICK | 7.0 | 64 | 23 | 33,006 |
NEEDHAM | 4.2 | 145 | 12 | 28,886 |
NEW ASHFORD | 0.0 | 303 | 0 | 228 |
NEW BEDFORD | 0.2 | 301 | 2 | 95,072 |
NEW BRAINTREE | 10.0 | 29 | 1 | 999 |
NEWBURY | 9.0 | 41 | 6 | 6,666 |
NEWBURYPORT | 2.3 | 225 | 4 | 17,416 |
NEW MARLBOROUGH | 26.5 | 2 | 4 | 1,509 |
NEW SALEM | 10.1 | 28 | 1 | 990 |
NEWTON | 3.3 | 176 | 28 | 85,146 |
NORFOLK | 6.2 | 84 | 7 | 11,227 |
NORTH ADAMS | 3.6 | 158 | 5 | 13,708 |
NORTHAMPTON | 4.9 | 123 | 14 | 28,549 |
NORTH ANDOVER | 4.9 | 121 | 14 | 28,352 |
NORTH ATTLEBOROUGH | 2.1 | 234 | 6 | 28,712 |
NORTHBOROUGH | 6.4 | 79 | 9 | 14,155 |
NORTHBRIDGE | 3.2 | 183 | 5 | 15,707 |
NORTH BROOKFIELD | 6.4 | 76 | 3 | 4,680 |
NORTHFIELD | 6.6 | 73 | 2 | 3,032 |
NORTH READING | 2.7 | 211 | 4 | 14,892 |
NORTON | 1.6 | 254 | 3 | 19,031 |
NORWELL | 5.7 | 98 | 6 | 10,506 |
NORWOOD | 1.0 | 278 | 3 | 28,602 |
OAK BLUFFS | 0.0 | 303 | 0 | 4,527 |
OAKHAM | 0.0 | 303 | 0 | 1,902 |
ORANGE | 0.0 | 303 | 0 | 7,839 |
ORLEANS | 6.8 | 69 | 4 | 5,890 |
OTIS | 6.2 | 87 | 1 | 1,612 |
OXFORD | 0.7 | 287 | 1 | 13,709 |
PALMER | 1.6 | 250 | 2 | 12,140 |
PAXTON | 6.2 | 83 | 3 | 4,806 |
PEABODY | 1.6 | 255 | 8 | 51,251 |
PELHAM | 22.7 | 7 | 3 | 1,321 |
PEMBROKE | 5.0 | 117 | 9 | 17,837 |
PEPPERELL | 6.1 | 89 | 7 | 11,497 |
PERU | 0.0 | 303 | 0 | 847 |
PETERSHAM | 8.1 | 50 | 1 | 1,234 |
PHILLIPSTON | 0.0 | 303 | 0 | 1,682 |
PITTSFIELD | 3.4 | 174 | 15 | 44,737 |
PLAINFIELD | 0.0 | 303 | 0 | 648 |
PLAINVILLE | 4.8 | 124 | 4 | 8,264 |
PLYMOUTH | 4.8 | 125 | 27 | 56,468 |
PLYMPTON | 21.3 | 8 | 6 | 2,820 |
PRINCETON | 11.7 | 16 | 4 | 3,413 |
PROVINCETOWN | 3.4 | 169 | 1 | 2,942 |
QUINCY | 1.2 | 273 | 11 | 92,271 |
RANDOLPH | 1.2 | 271 | 4 | 32,112 |
RAYNHAM | 3.0 | 195 | 4 | 13,383 |
READING | 4.0 | 149 | 10 | 24,743 |
REHOBOTH | 9.5 | 35 | 11 | 11,608 |
REVERE | 0.2 | 302 | 1 | 51,755 |
RICHMOND | 20.3 | 9 | 3 | 1,475 |
ROCHESTER | 1.9 | 240 | 1 | 5,232 |
ROCKLAND | 0.0 | 303 | 0 | 17,489 |
ROCKPORT | 2.9 | 203 | 2 | 6,952 |
ROWE | 0.0 | 303 | 0 | 393 |
ROWLEY | 12.0 | 15 | 7 | 5,856 |
ROYALSTON | 7.9 | 52 | 1 | 1,258 |
RUSSELL | 5.6 | 102 | 1 | 1,775 |
RUTLAND | 6.3 | 82 | 5 | 7,973 |
SALEM | 1.7 | 246 | 7 | 41,340 |
SALISBURY | 1.2 | 272 | 1 | 8,283 |
SANDISFIELD | 0.0 | 303 | 0 | 915 |
SANDWICH | 4.4 | 139 | 9 | 20,675 |
SAUGUS | 1.1 | 274 | 3 | 26,628 |
SAVOY | 0.0 | 303 | 0 | 692 |
SCITUATE | 1.7 | 248 | 3 | 18,133 |
SEEKONK | 5.1 | 113 | 7 | 13,722 |
SHARON | 4.5 | 133 | 8 | 17,612 |
SHEFFIELD | 3.1 | 191 | 1 | 3,257 |
SHELBURNE | 26.4 | 3 | 5 | 1,893 |
SHERBORN | 19.4 | 10 | 8 | 4,119 |
SHIRLEY | 4.2 | 144 | 3 | 7,211 |
SHREWSBURY | 6.5 | 75 | 23 | 35,608 |
SHUTESBURY | 5.6 | 101 | 1 | 1,771 |
SOMERSET | 1.7 | 249 | 3 | 18,165 |
SOMERVILLE | 1.8 | 242 | 14 | 75,754 |
SOUTHAMPTON | 5.2 | 111 | 3 | 5,792 |
SOUTHBOROUGH | 12.3 | 13 | 12 | 9,767 |
SOUTHBRIDGE | 0.6 | 292 | 1 | 16,719 |
SOUTH HADLEY | 2.3 | 227 | 4 | 17,514 |
SOUTHWICK | 1.1 | 277 | 1 | 9,502 |
SPENCER | 6.0 | 94 | 7 | 11,688 |
SPRINGFIELD | 0.7 | 291 | 10 | 153,060 |
STERLING | 5.1 | 112 | 4 | 7,808 |
STOCKBRIDGE | 10.3 | 26 | 2 | 1,947 |
STONEHAM | 1.4 | 262 | 3 | 21,437 |
STOUGHTON | 1.5 | 258 | 4 | 26,962 |
STOW | 12.1 | 14 | 8 | 6,590 |
STURBRIDGE | 6.5 | 74 | 6 | 9,268 |
SUDBURY | 6.8 | 68 | 12 | 17,659 |
SUNDERLAND | 10.9 | 22 | 4 | 3,684 |
SUTTON | 1.1 | 275 | 1 | 8,963 |
SWAMPSCOTT | 2.2 | 229 | 3 | 13,787 |
SWANSEA | 3.8 | 153 | 6 | 15,865 |
TAUNTON | 1.3 | 269 | 7 | 55,874 |
TEMPLETON | 2.5 | 218 | 2 | 8,013 |
TEWKSBURY | 1.0 | 279 | 3 | 28,961 |
TISBURY | 5.1 | 114 | 2 | 3,949 |
TOLLAND | 0.0 | 303 | 0 | 485 |
TOPSFIELD | 9.9 | 33 | 6 | 6,085 |
TOWNSEND | 5.6 | 104 | 5 | 8,926 |
TRURO | 10.0 | 31 | 2 | 2,003 |
TYNGSBOROUGH | 3.5 | 164 | 4 | 11,292 |
TYRINGHAM | 0.0 | 303 | 0 | 327 |
UPTON | 5.3 | 109 | 4 | 7,542 |
UXBRIDGE | 7.4 | 57 | 10 | 13,457 |
WAKEFIELD | 2.4 | 221 | 6 | 24,932 |
WALES | 0.0 | 303 | 0 | 1,838 |
WALPOLE | 5.8 | 96 | 14 | 24,070 |
WALTHAM | 3.6 | 160 | 22 | 60,632 |
WARE | 4.1 | 148 | 4 | 9,872 |
WAREHAM | 1.8 | 243 | 4 | 21,822 |
WARREN | 3.9 | 152 | 2 | 5,135 |
WARWICK | 0.0 | 303 | 0 | 780 |
WASHINGTON | 37.2 | 1 | 2 | 538 |
WATERTOWN | 5.0 | 118 | 16 | 31,915 |
WAYLAND | 11.5 | 18 | 15 | 12,994 |
WEBSTER | 3.6 | 161 | 6 | 16,767 |
WELLESLEY | 2.1 | 230 | 6 | 27,982 |
WELLFLEET | 3.6 | 159 | 1 | 2,750 |
WENDELL | 0.0 | 303 | 0 | 848 |
WENHAM | 4.1 | 146 | 2 | 4,875 |
WESTBOROUGH | 10.4 | 24 | 19 | 18,272 |
WEST BOYLSTON | 2.6 | 214 | 2 | 7,669 |
WEST BRIDGEWATER | 7.2 | 59 | 5 | 6,916 |
WEST BROOKFIELD | 8.1 | 49 | 3 | 3,701 |
WESTFIELD | 1.9 | 237 | 8 | 41,094 |
WESTFORD | 4.6 | 131 | 10 | 21,951 |
WESTHAMPTON | 6.2 | 85 | 1 | 1,607 |
WESTMINSTER | 1.4 | 263 | 1 | 7,277 |
WEST NEWBURY | 7.1 | 61 | 3 | 4,235 |
WESTON | 5.3 | 107 | 6 | 11,261 |
WESTPORT | 4.5 | 134 | 7 | 15,532 |
WEST SPRINGFIELD | 0.7 | 288 | 2 | 28,391 |
WEST STOCKBRIDGE | 0.0 | 303 | 0 | 1,306 |
WEST TISBURY | 7.3 | 58 | 2 | 2,740 |
WESTWOOD | 0.7 | 290 | 1 | 14,618 |
WEYMOUTH | 3.7 | 156 | 20 | 53,743 |
WHATELY | 6.7 | 71 | 1 | 1,496 |
WHITMAN | 0.7 | 289 | 1 | 14,489 |
WILBRAHAM | 4.2 | 141 | 6 | 14,219 |
WILLIAMSBURG | 24.2 | 5 | 6 | 2,482 |
WILLIAMSTOWN | 2.6 | 216 | 2 | 7,754 |
WILMINGTON | 2.7 | 210 | 6 | 22,325 |
WINCHENDON | 1.9 | 238 | 2 | 10,300 |
WINCHESTER | 3.3 | 177 | 7 | 21,374 |
WINDSOR | 0.0 | 303 | 0 | 899 |
WINTHROP | 0.6 | 293 | 1 | 17,497 |
WOBURN | 6.0 | 91 | 23 | 38,124 |
WORCESTER | 0.9 | 282 | 17 | 181,045 |
WORTHINGTON | 8.7 | 43 | 1 | 1,156 |
WRENTHAM | 2.7 | 208 | 3 | 10,955 |
YARMOUTH | 4.2 | 142 | 10 | 23,793 |