Родилась в лондонском районе Южный Кенсингтон в семье социального работника Микаэлы Ричардс. Имя ее отца публике неизвестно. Вскоре после рождения Дакоты ее родители развелись, и Микаэла одна воспитывала дочь. Имя Дакота Блю девочка получила благодаря матери, которой хотелось, чтобы в имени сочетались название географического объекта и цвет — Дакота является местоположением обитания племени Сиу, с которым Микаэла подружилась в течение года, проведенного в Америке, а Блю — прозвище отца Дакоты.
Вскоре после рождения Микаэла с Дакотой переехали в Брайтон. Здесь она закончила начальную школу апостола Павла, позже — школу Блэтчингтон Милл. В возрасте двенадцати лет дебютировала на главную роль девочки по имени Лира Белаква в фантастической трилогии Филиппа Пулмана «Золотой компас» с Николь Кидман, Евой Грин и Дэниелом Крэйгом. После успешного дебюта Дакота получила приглашение на главную роль в фильм «Тайна Мунакра».
В настоящее время актриса снимается в пятом сезоне телесериала «Молокососы» в роли Фрэнки Фицджеральд.