Det eksisterer lite kunnskap om Håkan Rødes familie, kun at han antagelig var en uekte sønn til Stenkil og dermed halvbror til Halstein og Inge den eldre. Det fortelles at han ved tinget i Uppsala tok «unge Olofs mor» til hustru, det vil si Erik Hedningens enke. Enkelte historikere, som Sven Tunberg og Halvdan Koht, mener at Håkan også ble gift med norske Tora Torbergsdatter, mor til de norske kongene Magnus II og Olav Kyrre, etter at hennes mann, kong Harald Hardråde, døde i 1066.