Genendijk is een gehucht in de Belgische gemeente Ham, behorend tot deelgemeente Kwaadmechelen. Genendijk ligt ruim 1 km ten noorden van Tessenderlo.
Tussen deze twee plaatsen in ligt de vallei van de Grote Beek, waar ook een moerassig natuurgebied te vinden is. Ten noorden van Genendijk ligt het dal van de Kleine Laak. Etymologisch betekent Genendijk dan ook "aan de andere kant van de dijk".