The cost of living in Tewksbury, Massachusetts is 51.7% more expensive than Colonial Heights, Virginia.