Hij is getrouwd met Gravin Aleida van Holland.
Toestemming voor het huwelijk is 20 augustus 1246 verkregen.
Zij zijn getrouwd op 25 oktober 1246 te Frankfurt am Main (DEU), hij was toen 28 jaar oud.Kind(eren):
Jan I van Avesnes was Graaf van Henegouwen van 1250 tot 1257.
Hij was de oudste zoon van Margaretha van Vlaanderen en Burchard van Avesnes. Hij was getrouwd met Aleid van Holland. Dit huwelijk moet vooral gezien worden als een politiek strategisch huwelijk. Na het ongeldig verklaarde huwelijk van zijn vader was zijn moeder opnieuw getrouwd met Willem II van Dampierre. Dit huwelijk had ook nakomelingen. Om sterker te staan tegenover Vlaanderen waar de andere kinderen van zijn moeder de macht hadden in de Vlaams-Henegouwse Successieoorlog, zocht hij medestanders in zijn strijd tegen Vlaanderen. Hij vond deze in de graaf van Holland.
Uit het huwelijk met Aleid van Holland werden zeven kinderen geboren:
Jan II van Avesnes, graaf van Henegouwen (1237-1304)
Boudewijn (leefde nog in 1299)
Johanna, abdis van de Abdij van Flines (overleden 1304)
Bouchard, bisschop van Metz (1251-1296)
Gwijde, bisschop van Utrecht (1253-1317)
Willem, bisschop van Cambrai (1254-1296)
Floris, stadhouder van Zeeland en prins van het Vorstendom Achaea (1255-1297).
Jan kreeg nog een achtste kind; Margaretha van Avesnes, bij een onbekende vrouw.
De getoonde gegevens hebben geen bronnen.