Elle suit des études d'histoire et de philosophie à l'université de Vienne mais elle ne les termine pas.
Elle est mariée avec l'homme politique Horst Rosenkranz avec lequel elle a eu dix enfants : six filles et quatre fils[1],[2]. Athée et farouchement anti-catholique[réf. souhaitée], elle n'a fait baptiser aucun de ses enfants[3]. Son époux est engagé au sein de la mouvance néonazie[4].
De 2002 à 2008, elle est députée au Conseil national autrichien.
Barbara Rosenkranz s'est prononcée en faveur de la révocation des lois qui interdisent la discussion ouverte sur le régime nazi tout en évoquant la liberté d'expression[5]. En outre, elle considère le féminisme comme un chemin détourné (ou « mauvais chemin », en allemand : « Irrweg »)[6] et, selon elle, le féminisme montre des « traits agressifs »[7]. Elle prône la fin des accords de Schengen et le renforcement des contrôles aux frontières[8].