Hij is getrouwd met Aleidis van Avesnes van Zandenburg van Henegouwen.
Zij zijn getrouwd op 2 januari 1327 te Lijftocht, hij was toen 38 jaar oud.
Bij de huwelijksdatum staat vermeld "lijftocht". Dat is geen plaats, maar geeft aan dat Jan trouwt met een weduwe.
Kind(eren):
In opdracht van graaf Willem III van Holland nam Jan van Foreest in 1333 deel aan een plundertocht in het Sticht. Onder leiding van Willem van Duivenvoorde werd onder meer de stad Geyne verwoest. De Utrechtse bisschop Jan III van Diest sprak vervolgens de ban uit over de deelnemers, die in 1334 weer werd opgeheven.
De getoonde gegevens hebben geen bronnen.