Violaines est une commune française de 3667 habitants (au 1er janvier 2017) située dans le Pas-de-Calais, dans la région Nord-Pas-de-Calais. La commune appartient à l’arrondissement de Béthune et au canton de Douvrin. Les habitants sont appelés Violainais(es).

Le Canal d’Aire, une section de la grande voie navigable Dunkerque-Escaut, traverse Violaines, une ancienne communauté minière, à la limite sud. Violaines est entourée par les communes voisines de Richebourg au nord et au nord-ouest, Lorgies au nord et au nord-est, La Bassée à l’est, Haisnes au sud-est, Auchy-les-Mines au sud, Vermelles et Cuinchy au sud-ouest, Givenchy-lès-la-Bassée à l’ouest et au sud-ouest et Festubert à l’ouest.

L’ancienne route nationale 41 (aujourd’hui D941) et l’ancienne route nationale 47 (aujourd’hui D947) passent par la commune.