Johanna Luise Melzer wurde am 7. August 1904 in Oberwaldenburg in Schlesien geboren. Die Familie zog jedoch schon bald ins Ruhrgebiet, wo ihr Vater als Bergmann Arbeit fand. „Hanna“ wuchs wie ihre beiden Schwestern mit den klassisch sozialistischen Wertvorstellungen auf, nicht umsonst war ihre Mutter unter dem Spitznamen „Rote Emma“ bekannt. Ihr Vater trat 1906 der SPD bei und begann sich vermehrt gewerkschaftlich und im Betriebsrat zu engagieren. Johanna Melzer besuchte die Volksschule in Rünthe und im Jahr 1918 die Handelsschule in Hamm, wo sie u.a. Stenographie und Maschinenschreiben erlernte. Sie schloss die Schule mit einem sehr guten Zeugnis ab und wurde anschließend Sekretärin beim Gemeindeamt in Rünthe. Ihre Stelle musste sie nach einem Jahr wieder aufgeben, da das Gemeindeamt dazu verpflichtet war, statt ihrer einen Kriegsversehrten einzustellen. Melzer war daraufhin die nächsten Jahre als Verkäuferin tätig.2