← 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.
| Town | Population | Typical household income | Typical 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.
- 01005 Barre
- 01031 Gilbertville
- 01037 Hardwick
- 01068 Oakham
- 01074 South Barre
- 01083 Warren
- 01092 West Warren
- 01094 Wheelwright
- 01331 Athol
- 01366 Petersham
- 01368 Royalston
- 01420 Fitchburg
- 01430 Ashburnham
- 01434 Devens
- 01436 Baldwinville
- 01438 East Templeton
- 01440 Gardner
- 01451 Harvard
- 01452 Hubbardston
- 01453 Leominster
- 01462 Lunenburg
- 01468 Templeton
- 01473 Westminster
- 01475 Winchendon
- 01501 Auburn
- 01503 Berlin
- 01504 Blackstone
- 01505 Boylston
- 01506 Brookfield
- 01507 Charlton
- 01510 Clinton
- 01515 East Brookfield
- 01516 Douglas
- 01518 Fiskdale
- 01519 Grafton
- 01520 Holden
- 01522 Jefferson
- 01523 Lancaster
- 01524 Leicester
- 01527 Millbury
- 01529 Millville
- 01531 New Braintree
- 01532 Northborough
- 01534 Northbridge
- 01535 North Brookfield
- 01536 North Grafton
- 01537 North Oxford
- 01540 Oxford
- 01541 Princeton
- 01542 Rochdale
- 01543 Rutland
- 01545 Shrewsbury
- 01550 Southbridge
- 01560 South Grafton
- 01562 Spencer
- 01564 Sterling
- 01566 Sturbridge
- 01568 Upton
- 01569 Uxbridge
- 01570 Webster
- 01571 Dudley
- 01581 Westborough
- 01583 West Boylston
- 01585 West Brookfield
- 01588 Whitinsville
- 01590 Sutton
- 01602 Worcester
- 01603 Worcester
- 01604 Worcester
- 01605 Worcester
- 01606 Worcester
- 01607 Worcester
- 01608 Worcester
- 01609 Worcester
- 01610 Worcester
- 01611 Cherry Valley
- 01612 Paxton
- 01740 Bolton
- 01745 Fayville
- 01747 Hopedale
- 01756 Mendon
- 01757 Milford
- 01772 Southborough
Nearby counties in Massachusetts
- Middlesex County 54
- Norfolk County 28
- Hampden County 23
- Franklin County 25
- Hampshire County 20
- Suffolk County 4
Link to this page
Copy this HTML to link to this page from your own site.