Mary Roach nació en Hanover, New Hampshire. Su familia se trasladó a Etna, un pueblo dentro de la ciudad de Hanover, y Roach asistió al instituto Hanover High School y se licenció en Psicología por la Universidad Wesleyan en 1981. Después de la universidad, Roach se trasladó a San Francisco, California, y pasó unos años trabajando como redactora independiente. Su carrera como redactora comenzó en la oficina de asuntos públicos de la Sociedad Zoológica de San Francisco, donde elaboraba comunicados de prensa sobre temas como la cirugía de verrugas en elefantes. En sus días libres en la SFZS, escribía artículos como freelance para la revista dominical del San Francisco Chronicle, Image.