Vassar, MI is a census place located in Tuscola County, MI with a population of 2,648 and a median age of 31.3. In 2015, the median household income in Vassar, MI was $38,029, a -6.05% decline from the previous year.