146 Massachusetts Colleges Statistics by City

There are 146 colleges in Massachusetts - 42 public and 104 private schools. The 2024 average undergraduate tuition of the Massachusetts colleges is $12,788 for state residents and $42,283 for out-of-state students.

75 Massachusetts cities have at least one college and, of them, Boston has the most of 25 colleges. It has 20 four-year colleges and 3 community colleges with a total of 148,934 students. Worcester and Springfield also has a number of colleges of 11 and 5 colleges respectively.

Massachusetts Colleges by City

The following table shows the Massachusetts colleges by city. The 2024 tuition & fees based on 4-year colleges' cost.

146 Massachusetts Colleges by City
CityNumber of SchoolsUnder-graduate TuitionGraduate TuitionPopulationStudents to Faculty
Total4-yearCommunity CollegesTrade SchoolsTotalUnder.Graduate
Boston 252032 $44,460
($15,228)
$35,351
($22,736)
148,934 92,072 56,862 11 to 1
Worcester 11614 $48,332
($11,286)
$27,813
($16,897)
29,666 23,683 5,983 10 to 1
Springfield 541- $38,065 $21,261 12,767 9,832 2,935 11 to 1
Cambridge 44-- $48,929 $44,994 36,528 11,644 24,884 8 to 1
Newton 33-- $20,625 $27,714 2,700 1,410 1,290 15 to 1
Brockton 3-21 - - 4,960 4,960 - 8 to 1
Medford 3111 $67,844 $49,476 13,898 7,282 6,616 10 to 1
Amherst 33-- $54,401
($17,357)
$34,720
($17,009)
34,635 26,797 7,838 12 to 1
North Andover 31-2 $51,786 $35,500 6,316 5,040 1,276 14 to 1
Quincy 32-1 $18,073
($7,536)
$11,373 3,191 3,065 126 15 to 1
Fall River 3-12 - - 5,898 5,898 - 10 to 1
Waltham 22-- $61,548 $53,149 10,746 7,818 2,928 11 to 1
Brookline 22-- $22,490 $22,632 286 39 247 4 to 1
Chicopee 21-1 $42,061 $17,670 1,275 980 295 5 to 1
Northampton 22-- $61,568 $50,129 2,891 2,523 368 4 to 1
Franklin 21-1 $44,960 - 1,245 1,245 - 13 to 1
Wellesley 22-- $60,176 $54,600 6,436 5,208 1,228 12 to 1
Fitchburg 21-1 $17,126
($11,046)
$6,246
($6,246)
6,595 3,209 3,386 13 to 1
Pittsfield 2-11 - - 1,539 1,539 - 10 to 1
North Adams 21-1 $20,829
($11,884)
$7,853
($7,853)
978 878 100 8 to 1
Malden 2--2 - - 204 204 - 14 to 1
Haverhill 211- $14,160 $12,988 4,564 4,521 43 14 to 1
Weston 22-- $47,770 $25,844 3,277 1,121 2,156 5 to 1
Holyoke 2-2- - - 3,550 3,550 - 7 to 1
Lowell 21-1 $35,396
($16,570)
$28,426
($16,050)
17,218 12,454 4,764 15 to 1
Milton 22-- $39,742 $17,514 3,035 2,816 219 10 to 1
Beverly 22-- $39,106 $13,370 4,302 3,358 944 12 to 1
Dudley 11-- $40,375 $1,165 1,403 1,164 239 16 to 1
Northfield 11-- $28,700 - - - - -
Framingham 11-- $17,710
($11,630)
$13,325
($10,820)
4,111 2,970 1,141 11 to 1
Canton 1--1 - - 22 22 - 7 to 1
Danvers 1-1- - - 4,391 4,391 - 12 to 1
South Hamilton 11-- - $24,640 1,334 - 1,334 -
Bourne 1--1 - - 63 63 - 13 to 1
Bridgewater 11-- $17,529
($11,389)
$9,041
($9,041)
9,604 8,116 1,488 17 to 1
Tewksbury 1--1 - - 39 39 - 12 to 1
Roxbury Crossing 1-1- - - 1,214 1,214 - 15 to 1
Seekonk 1--1 - - 292 292 - 10 to 1
Woburn 1--1 - - 186 186 - 12 to 1
Salem 11-- $18,961
($11,978)
$10,747
($9,088)
6,539 5,078 1,461 12 to 1
Wellesley Hills 1-1- - - 3,497 3,497 - 13 to 1
Needham 11-- $61,802 - 386 386 - 8 to 1
South Easton 1--1 - - 128 128 - 7 to 1
Marlborough 1--1 - - 54 54 - 11 to 1
Plymouth 1--1 - - 213 213 - 20 to 1
Easton 11-- $53,400 $33,116 2,543 2,500 43 12 to 1
South Hadley 11-- $64,142 $32,710 2,392 2,193 199 9 to 1
Upton 1--1 - - 46 46 - 10 to 1
Westfield 11-- $17,962
($11,882)
$8,262
($8,262)
4,702 3,943 759 14 to 1
Longmeadow 11-- $37,227 $19,235 2,465 1,315 1,150 11 to 1
New Bedford 1--1 - - 6 6 - 12 to 1
Lunenburg 1--1 - - 26 26 - 7 to 1
Williamstown 11-- $64,860 $64,540 2,222 2,169 53 6 to 1
Oxford 1--1 - - 42 42 - 8 to 1
Wenham 11-- $28,100 $8,113 1,628 1,294 334 14 to 1
Chestnut Hill 11-- $67,680 $35,900 15,287 9,982 5,305 12 to 1
Greenfield 1-1- - - 1,419 1,419 - 11 to 1
Tyngsboro 1--1 - - 80 80 - 10 to 1
Billerica 1--1 - - 37 37 - 6 to 1
West Barnstable 1-1- - - 2,336 2,336 - 9 to 1
Brighton 11-- $29,463 $22,731 103 29 74 6 to 1
Norwood 1-1- - - 118 118 - 9 to 1
Great Barrington 11-- $66,593 - 298 298 - 6 to 1
Paxton 11-- $43,064 $12,203 1,436 1,069 367 12 to 1
Buzzards Bay 11-- $23,910
($10,816)
$19,984
($19,984)
1,425 1,326 99 12 to 1
Westborough 1--1 - - 163 163 - 13 to 1
Somerville 1--1 - - 399 399 - 28 to 1
North Dartmouth 11-- $31,750
($15,208)
$30,253
($17,065)
7,457 5,517 1,940 15 to 1
Bedford 1-1- - - 7,770 7,770 - 18 to 1
West Springfield 1--1 - - 52 52 - 12 to 1
Concord 1-1- - - 202 202 - 15 to 1
Taunton 1--1 - - 5 5 - 12 to 1
Gardner 1-1- - - 2,868 2,868 - 12 to 1
Charlton 1--1 - - 43 43 - 7 to 1
Norton 11-- $62,080 - 1,667 1,667 - 11 to 1
Related Articles and Ads