According to heavens-above.com, there are 26 towns called
Cambridge in 24 states:-
Cambridge, Randolph County, Alabama
Cambridge, Columbia County, Georgia
Cambridge, Washington County, Idaho
Cambridge, Bannock County, Idaho
Cambridge, Henry County, Illinois
Cambridge, Story County, Iowa
Cambridge, Cowley County, Kansas
Cambridge, Jefferson County, Kentucky
Cambridge, Somerset County, Maine
Cambridge, Dorchester County, Maryland
Cambridge, Middlesex County, Massachusetts
Cambridge, Isanti County, Minnesota
Cambridge, Saline County, Missouri
Cambridge, Furnas County, Nebraska
Cambridge, Burlington County, New Jersey
Cambridge, Washington County, New York
Cambridge, Guernsey County, Ohio
Cambridge, Kiowa County, Oklahoma
Cambridge, Chester County, Pennsylvania
Cambridge, Greenwood County, South Carolina
Cambridge, Spartanburg County, South Carolina
Cambridge, Warren County, Tennessee
Cambridge, Grayson County, Texas
Cambridge, Lamoille County, Vermont
Cambridge, Chesterfield County, Virginia
Cambridge, Jefferson County, Wisconsin
I'm not sure why you live in Cambridge, Iowa - is it nice?