Cartignies se situe dans le sud-est du département du Nord (Hainaut) en plein cœur du Parc naturel régional de l'Avesnois. L'Avesnois est connu pour ses prairies, son bocage et son relief un peu vallonné dans sa partie sud-est (début des contreforts des Ardennes), dite "petite Suisse du Nord".
Cartignies fait partie administrativement de l'Avesnois, historiquement du Hainaut et ses paysages rappellent la Thiérache.
Ce village est traversé par l'Helpe Mineure. Cette dernière se jette dans la Sambre.
Les habitants s’appellent les Castriciniens, Castriciniennes. Au dernier recensement en 2010, il y avait 1 249 habitants.