Upton, MA
Full City Profile · Massachusetts · Worcester County County
3.7
/5.0
B+
Good
2,985
Population
1,209/sq mi density
$109,925
Median Income
$56,389 per capita
$474,600
Home Value
$689,504 Zillow
48°F
Avg Temperature
246 sunny days/yr
143
Violent Crime/100K
635 property/100K
B+
Overall
3.7 / 5.0
Good overall score based on economy, affordability, safety and education
A+
Economy
4.7 / 5.0
$109,925 median income, 4.0% unemployment
A
Affordability
4.2 / 5.0
$474,600 home value, /mo rent
F
Safety
1.0 / 5.0
143 violent crimes/100K
A+
Education
4.7 / 5.0
46.1% bachelor's degree or higher
Schools in Upton (7)
Grafton High School
High · 875 students · 71 teachers
24 Providence Rd · (508)839-5425
Nipmuc Regional High
High · 599 students · 48 teachers
90 Pleasant Street · (508)529-2130
Millbury Street Elementary School
Elementary · 595 students · 50 teachers
105 Millbury Street · (508)839-0757
North Street Elementary School
Elementary · 548 students · 45 teachers
60 North Street · (508)839-5428
Grafton Middle
Middle · 524 students · 40 teachers
22 Providence Road · (508)839-5420
Memorial School
Elementary · 518 students · 35 teachers
69 Main Street · (508)529-1082
South Grafton Elementary
Elementary · 294 students · 20 teachers
90 Main Street · (508)839-5484
All Countries























































































































































































































































