Town Chart.

← Back to Discover · All towns in Massachusetts

Towns in Worcester County

60 towns with data in Worcester County, Massachusetts, largest first. Find your matches.

Worcester is the largest of the 60 towns we list in Worcester County, with 207,055 people. Together they have 867,788 people.

TownPopulationTypical household incomeTypical home price
Worcester 207,055 $70,102 $374,400
Leominster 43,909 $83,816 $380,400
Fitchburg 41,798 $73,040 $336,400
Shrewsbury 38,876 $139,302 $592,300
Milford 30,431 $96,365 $476,700
Westborough 21,944 $141,944 $685,300
Gardner 21,148 $67,518 $301,600
Holden 20,064 $141,923 $470,700
Grafton 19,902 $131,484 $525,300
Southbridge Town 17,928 $66,287 $294,800
Webster 17,748 $72,895 $361,500
Auburn 16,970 $116,711 $400,000
Northbridge 16,458 $111,319 $448,600
Northborough 15,750 $153,199 $620,000
Clinton 15,563 $89,781 $387,300
Uxbridge 14,473 $124,725 $441,100
Millbury 13,961 $118,790 $450,100
Charlton 13,435 $117,587 $427,500
Oxford 13,385 $103,862 $374,900
Athol 12,011 $69,316 $268,100
Spencer 12,008 $80,533 $382,000
Dudley 11,929 $84,604 $392,600
Lunenburg 11,902 $112,828 $463,900
Leicester 11,113 $105,173 $413,100
Southborough 10,493 $196,808 $821,100
Winchendon 10,440 $75,690 $323,800
Sturbridge 9,960 $136,759 $425,800
Sutton 9,452 $147,125 $523,100
Rutland 9,353 $145,707 $462,800
Blackstone 9,255 $94,191 $404,400
Douglas 9,207 $152,267 $470,600
Lancaster 8,606 $134,833 $519,100
Westminster 8,374 $106,331 $422,000
Templeton 8,252 $101,154 $358,500
Upton 8,189 $155,508 $576,700
Sterling 8,183 $129,063 $498,800
West Boylston 7,782 $104,551 $440,000
Harvard 6,927 $213,996 $833,600
Ashburnham 6,415 $118,809 $390,700
Mendon 6,325 $132,256 $616,000
Hopedale 6,027 $115,722 $466,100
Bolton 5,737 $205,449 $796,000
Barre 5,572 $107,727 $394,300
Warren 5,009 $66,082 $333,700
Paxton 5,002 $134,083 $472,300
Boylston 4,948 $140,962 $578,600
North Brookfield 4,760 $79,285 $359,100
Hubbardston 4,371 $123,500 $371,600
West Brookfield 3,859 $95,613 $354,000
Princeton 3,529 $158,750 $520,500
Brookfield 3,460 $81,250 $341,900
Berlin 3,378 $121,336 $616,600
Millville 3,160 $127,188 $444,600
Hardwick 2,684 $75,000 $346,700
East Brookfield 2,166 $81,042 $381,200
Phillipston 1,895 $94,692 $372,400
Oakham 1,639 $102,000 $420,100
Royalston 1,460 $102,109 $346,300
Petersham 1,185 $110,750 $392,400
New Braintree 973 $99,500 $408,800

ZIP codes in Worcester County

83 ZIP codes in Worcester County, Massachusetts. A ZIP code can also reach into a neighboring county.

Nearby counties in Massachusetts

Link to this page

Copy this HTML to link to this page from your own site.