Danielle Andrea Harris grandit dans le quartier de Queens, à New York en compagnie de sa mère et de sa sœur Ashley. Elle débute à l’âge de sept ans dans la série Spenser, avant de tenir l’un des rôles résidents du soap quotidien On ne vit qu'une fois. C'est cependant son rôle de Jamie Lloyd dans la saga Halloween (4 & 5 opus), qui lui a valu sa popularité, saga qu'elle retrouvera avec un tout autre personnage, Annie Brackett, 20 ans plus tard, sous la direction de Rob Zombie pour le remake du premier épisode et de sa suite.
Elle est considérée comme l'une des grandes scream queens grâce à ses rôles dans des films d'horreur. En 2010, elle accepte de reprendre le rôle de Marybeth Dunston dans Butcher 2 puis dans Butcher 3 sortie en 2013.