John Waters nació en Baltimore, Maryland, hijo de John Samuel Waters, fabricante de equipos de protección contra el fuego, y de Patricia Ann Waters, de soltera Whitaker.