Absolventa liceului Arcadia High School din Arizona, Haley a apărut în numeroase piese de teatru pe scena teatrului regional și a participat la competiții de dans. Din 2001 până în 2011 a fost liderul trupei de dans Cannedy Dance Company. În 2011, Haley s-a mutat în Hollywood, California. În 2013 a început să joace rolul lui Tess în serialul Ravenswood. Au urmat roluri în serialele Shake it Up și Adopted. Este Julina în filmul Escape from Polygamy. În 2013, Haley a înființat Hooked by Haley Lu, o linie de pălării croșetate și de accesorii, vândute exclusiv la Hollywood. În 2014 este Kendal în The Last Survivors și Leslie Mallard în The Bronze. În The Edge of Seventeen Haley o interpretează pe Krista.
Haley Lu Richardson s-a născut la 07.03.1995, în Phoenix, Arizona, SUA. Ea este fiica lui Valerie, profesionistă în marketing și branding, și a lui Forrest L. Richardson, arhitect de teren de golf. Haley Lu a urmat cursurile Villa Montessori prin școala medie, apoi Liceul Arcadia. Ea a evoluat în producții teatrale și competiții de dans regionale din sud-vest. Din 2001 până în 2011, a fost o dansatoare de top în Phoenix's Cannedy Dance Company. Richardson este actriță activă din 2012. A apărut la televiziune în sitcomul Shake It Up (2013) și în drama Ravenswood (2013–2014). Apoi, ea a jucat în Escape from Polygamie (rolul Juliana),The Edge of Seventeen (2016), Split (2016), Recovery Road (2016, rolul Ellie în serial), Columbus (2017, pentru care a primit o nominalizare la Premiul Gotham Independent Film Award pentru cea mai bună actriță), Support the Girls (2018), Five Feet Apart (2019), Unpregnant (2020), After Yang (2022), The White Lotus (2022, rolul Portia în serial). În plan personal, Richardson croșetează de la vârsta de opt ani și are un magazin, Etsy, unde vinde accesorii și îmbrăcăminte croșetată realizate din propriile modele.