Bill married Roberta Pack on June 20, 1941 in Okmulgee, Oklahoma. Roberta was born on December 10, 1918 in McIntosh County, Oklahoma. She died in 2001. They had 2 daughters:
1. Mary Ann Needham...Born March 27, 1942 in Brownwood, Texas. Died 2002.
2. Linda Sue Needham...Born April 9, 1945 in Okmulgee, Oklahoma.