Nata a Phoenix, Arizona[1], da Forrest e Valerie Richardson, Haley Lu ha frequentato la scuola Villa Montessori e la Arcadia High School. Da adolescente ha partecipato regolarmente a produzioni teatrali e gare di danza in tutto il sudovest americano, mentre dal 2001 al 2011 è stata prima ballerina della compagnia di danza Cannedy[2], basata a Phoenix. Nel 2011 si è trasferita ad Hollywood, in California, per perseguire la carriera nella recitazione[3].
La sua svolta è arrivata nel 2017 quando è stata la protagonista di Casey in Columbus . Per il suo lavoro nel film, è stata nominata per il Gotham Independent Film Award 2017 come migliore attrice. Esaminando Columbus in The New Yorker , il critico Richard Brody ha elogiato la sua interpretazione, "Richardson in particolare va alla ribalta degli attori della sua generazione con questa performance, che virtualmente canta con acume emotivo e intellettuale." Nel 2019, Richardson ha recitato nel dramma romantico Five Feet Apart , come protagonista femminile al fianco di Cole Sprouse . Nel film, uscito il 15 marzo, interpreta una paziente con la fibrosi cistica, Stella Grant, che si innamora di un ragazzo (interpretato da Sprouse) con la stessa malattia.
^Compagnia di danza Cannedy, su cannedyperformingarts.com, Cannedy Dance Company. URL consultato il 10 aprile 13 (archiviato dall'url originale il 28 agosto 2018).