Although she was born in Seattle, McWilliams grew up in Rhode Island. She graduated in 1966 with a bachelor's degree from Carnegie Mellon University in Pittsburgh. She was married in 1982 to Michael Keaton, with whom she had a son, Sean, born in 1983. They divorced in 1990.