Guilford, Connecticut
Guilford is a town  in New Haven County, Connecticut, United States. The population was 22,073 at the 2020 census. It was named one of the top 100 places to live in the United States by Money magazine in 2005.