The cost of living in Lawrence, Massachusetts is 44.7% more expensive than Marquette Heights, Illinois.