Nancy Kress creció en East Aurora, un tranquilo pueblo, donde pasó toda su niñez leyendo o jugando en los árboles.
En 1973 dejó la enseñanza, y se mudó a Rochester para casarse por primera vez con Michael Joseph Kress, un agente de seguros.
En 1998 se casó con el también escritor de ciencia ficción Charles Sheffield, que murió en 2002.
Fue durante el embarazo de Brian que Nancy empezó a escribir ficción.
Nunca se había planteado que iba a ser escritora, pero el hecho de quedarse en casa con sus dos hijos, le dio tiempo para su experimento.