Jamioulx [ʒamju] (en wallon Djanmioû) est un village en bordure de l'Eau d'Heure (sur la rive droite) au sud de la ville de Charleroi, en Belgique. Il fait administrativement partie de la commune belge de Ham-sur-Heure-Nalinnes située en Région wallonne dans la province de Hainaut. C'était une commune à part entière avant la fusion des communes de 1977. Les habitants de Jamioulx sont les Jamelovien(e).