Hamill was born in Chicago but grew up in Greenwich, Connecticut. She was married to Dean Paul Martin from 1982 until they divorced in 1984. She was married to Kenneth Forsythe from 1987 until 1995. Hamill has been married to John MacColl since 2009. She has a daughter by Forsythe.