Elvira Navarro nació en Huelva en 1978. Estudió Filosofía en la Universidad Complutense de Madrid. En 2004 ganó el Certamen de Jóvenes Creadores del Ayuntamiento de Madrid, y entre 2005 y 2008 disfrutó de una beca de creación en la Residencia de Estudiantes. Ha publicado dos novelas complementarias: La ciudad en invierno (Caballo de Troya, 2007) y La ciudad feliz (Literatura Random House, 2009), que fue Premio Jaén de Novela, Premio Tormenta al mejor nuevo autor y finalista del Premio Dulce Chacón de Narrativa Española, así como las novelas La trabajadora (Literatura Random House, 2014), seleccionada por El Cultural de El Mundo como una de las diez mejores novelas del año; Los últimos días de Adelaida García Morales (Literatura Random House, 2016) y el libro de relatos La isla de los conejos (Literatura Random House, 2019), seleccionado en Babelia de El País como uno de los 50 mejores libros de 2019 y galardonado con el Premio Andalucía de la Crítica en la modalidad de relato.
Elvira Navarro es también autora del blog Periferia (www.madridesperiferia.blogspot.com), un work in progress sobre los barrios de Madrid que explora los espacios limítrofes e indefinidos. En 2010 fue incluida en la lista de los 22 mejores narradoras en lengua española menores de 35 años de la prestigiosa revista Granta y en 2013 fue elegida una de las voces españolas con mayor futuro por la revista El Cultural.
Su obra ha sido parcialmente traducida al inglés, francés, sueco, italiano, turco y árabe. Ha colaborado con revistas como El Cultural de El Mundo, Ínsula, Letras Libres, Quimera, Turia o Calle 20, y con los diarios Público, eldiario.es y El País. Ejerce la crítica literaria en Qué Leer, Revista de Libros y en el blog La tormenta en un vaso, e imparte talleres de escritura. Fue «editora por un año» de Caballo de Troya durante 2014-2015. Recientemente ha sido seleccionada como una de las 500 mujeres españolas más influyentes según la revista Yo Dona.