The cost of living in Tewksbury, Massachusetts is 42.0% more expensive than Madison Heights, Michigan.