Blason | | Code | Commune | Arrondissement | Canton | Observations |
| | INSEE | | | | |
 | | 59041 | Bachant | Avesnes-sur-Helpe | 10 | |
 | | 59042 | Bachy | Lille | 20 | |
 |  | 59043 | Bailleul | Dunkerque | -- | Bailleul fut entière détruite en 1918 |
 | | 59044 | Baisieux | Lille | 33 | |
 | | 59045 | Baives | Avesnes-sur-Helpe | 64 | Village frontalier |
 | | 59046 | Bambecque | Dunkerque | 31 | |
 |  | 59047 | Banteux | Cambrai | 43 | |
 | | 59048 | Bantigny | Cambrai | 14 | Village entièrement détruit lors du siège de Cambrai par les Espagnols en 1677 |
 |  | 59049 | Bantouzelle | Cambrai | 43 | |
 | | 59050 | Bas-Lieu | Avesnes-sur-Helpe | 03 | Banlieu d'Avesnes-sur-Helpe qui a pris le nom de Bas-lieu en l'an XI |
 | | 59*** | Bas-Liez | Douai | -- | Localité voir Raimbeaucourt |
 |  | 59051 | Bassée (la) | Lille | 07 | Successivement aux mains des Epagnols et des Français, la-Bassée fut définitivement rattachée à la France par le traité d'Aix-la-Chapelle en 1668 |
 | | 59702 | Bassin-Rond (le) | Valenciennes | -- | Localité voir Bouchain |
 | | 59052 | Bauvin | Lille | 57 | Bauvin a subit de gros domages lors de la première guerre mondiale |
 | | 59053 | Bavay | Avesnes-sur-Helpe | 08 | Bavay fut définitivement rattachée à la France par le traité de Nimègue en 1678, Louvignies a été rattachée à Bavay en 1947 |
 | | 59054 | Bavinchove | Dunkerque | 16 | |
 | | 59055 | Bazuel | Cambrai | 17 | |
 |  | 59056 | Beaucamps-Ligny | Lille | 74 | Présence d'un cimetière allemand, aujourd'hui Beaucamps-Ligny (depuis 1927) |
 | | 59*** | Beaucamps | Cambrai | 43 | Localité voir Villers-Plouich |
 | | 59057 | Beaudignies | Avesnes-sur-Helpe | 49 | |
 | | 59058 | Beaufort | Avesnes-sur-Helpe | 69 | |
 | | 59059 | Beaumont-en-Cambrésis | Cambrai | 17 | |
 | | 59060 | Beaurain | Cambrai | 58 | |
 | | 59061 | Beaurepaire-sur-Sambre | Avesnes-sur-Helpe | 04 | |
 | | 59062 | Beaurieux | Avesnes-sur-Helpe | 59 | |
 | | 59063 | Beauvois-en-Cambrésis | Cambrai | 15 | Beauvois-en-Cambrésis se nommait Beauvois avant le16/05/1962 |
 | | 59064 | Bellaing | Valenciennes | 66 | |
 | | 59065 | Bellignies | Avesnes-sur-Helpe | 08 | |
 | | 59066 | Bérelles | Avesnes-sur-Helpe | 59 | |
 | | 59*** | Bergues-sur-Colme | | 09 | Nom révolutionnaire de Bergues |
 |  | 59067 | Bergues | Dunkerque | 09 | Successivement aux mains des Espagnols et des Français, Bergues fut définitivement rattachée à la France par le traité de'Aix-la-Chapelle en 1668 ; ville fortement endomagée en 1940 et 1944 ; sous-préfecture du Nord jusqu'en 1803 |
 |  | 59068 | Berlaimont | Avesnes-sur-Helpe | 10 | |
 | | 59069 | Bermerain | Cambrai | 58 | |
 | | 59070 | Bermeries | Avesnes-sur-Helpe | 08 | |
 | | 59071 | Bersée | Lille | 48 | |
 | | 59072 | Bersillies | Avesnes-sur-Helpe | 44 | |
 | | 59073 | Berthen | Dunkerque | 06 | |
 | | 59074 | Bertry | Cambrai | 18 | |
 | | 59075 | Béthencourt | Cambrai | 15 | |
 | | 59076 | Bettignies | Avesnes-sur-Helpe | 44 | Village frontalier |
 | | 59077 | Bettrechies | Avesnes-sur-Helpe | 08 | Village frontalier |
 | | 59078 | Beugnies | Avesnes-sur-Helpe | 03 | |
 | | 59079 | Beuvrages | Valenciennes | 71 | |
 | | 59080 | Beuvry-la-Forêt | Douai | 47 | Beuvry-la-Forêt se nommait Beuvry-Nord avant le 05/09/1969 |
 | | 59080 | Beuvry-Nord | Douai | 47 | Beuvry-Nord a été renommée Beuvry-la-Forêt le 05/09/1969 |
 | | 59081 | Bévillers | Cambrai | 15 | |
 | | 59082 | Bierne | Dunkerque | 09 | |
 | | 59083 | Bissezeele | Dunkerque | 09 | |
 | | 59703 | Bizet (le) | Lille | -- | Localité voir Armentières |
 | | 59704 | Blanc-Misseron-ANF | Valenciennes | -- | Localité voir Crepin |
 | | 59705 | Blanc-Misseron | Valenciennes | -- | Localité voir Crespin |
 | | 59084 | Blaringhem | Dunkerque | 29 | |
 | | 59085 | Blécourt | Cambrai | 14 | |
 | | 59086 | Boeschepe | Dunkerque | 60 | Bourg frontalier |
 | | 59087 | Boëseghem | Dunkerque | 30 | |
 | | 59088 | Bois-Grenier | Lille | 02 | Erigée en commune le 20 juin 1854 ; Bois-Grenier fut entièrement détruit au cours de la première guerre mondiale |
 | | 59089 | Bollezeele | Dunkerque | 68 | |
 | | 59*** | Bon-Air | | -- | Nom révolutionnaire de Saint Hilaire |
 | | 59090 | Bondues | Lille | 70 | |
 | | 59091 | Borre | Dunkerque | 30 | |
 |  | 59092 | Bouchain | Valenciennes | 11 | Successivement aux mains des Espagnols et des Français, Bouchain fut définitivement repris par Vauban en 1676 |
 | | 59093 | Boulogne-sur-Helpe | Avesnes-sur-Helpe | 04 | |
 | | 59095 | Bourbourg-Campagne | Dunkerque | 12 | Bourbourg-Campagne fusionne avec Bourbourg-Ville le 01/01/1946 pour devenir Bourbourg |
 | | 59094 | Bourbourg-Ville | Dunkerque | 12 | Bourbourg-Ville fusionne avec Bourbourg-Campagne le 01/01/1946 pour devenir Bourbourg |
 | | 59094 | Bourbourg | Dunkerque | 12 | Successivement aux mains des Anglais et des Français, bourbourg fut définitivement rattachée à la France par le traité des Pyrénées en 1659 |
 | | 59096 | Bourghelles | Lille | 20 | |
 |  | 59097 | Boursies | Cambrai | 43 | |
 | | 59098 | Bousbecque | Lille | 61 | |
 |  | 59099 | Bousies | Avesnes-sur-Helpe | 32 | |
 | | 59101 | Bousignies-sur-Roc | Avesnes-sur-Helpe | 59 | Ancien hameau de Cousolre, la commune fut crée en 1792 ; village frontalier |
 | | 59100 | Bousignies | Valenciennes | 56 | Ancien hameau de Hasnon, la commune fut crée en créée en 1792 |
 | | 59102 | Boussières-en-Cambrésis | Cambrai | 15 | |
 | | 59103 | Boussières-sur-Sambre | Avesnes-sur-Helpe | 69 | |
 |  | 59104 | Boussois | Avesnes-sur-Helpe | 45 | |
 | | 59105 | Bouvignies | Douai | 42 | |
 | | 59106 | Bouvines | Lille | 20 | |
 | | 59107 | Bray-Dunes | Dunkerque | 25 | L'agloméraiton fut crée en 1876 à partir du territoire de Ghyvelde , érigée en commune en 1883 |
 |  | 59108 | Briastre | Cambrai | 58 | Localité voir Baisieux |
 | | 59109 | Brillon | Valenciennes | 56 | |
 | | 59*** | Brouck-Libre | | 12 | Nom révolutionnaire de Saint-Pierre-brouck |
 | | 59110 | Brouckerque | Dunkerque | 12 | |
 | | 59111 | Broxeele | Dunkerque | 68 | |
 | | 59112 | Bruay-sur-l'Escaut | Valenciennes | 71 | |
 | | 59113 | Bruille-lez-Marchiennes | Douai | 42 | |
 | | 59114 | Bruille-Saint-Amand | Valenciennes | 55 | |
 | | 59115 | Brunémont | Douai | 01 | |
 | | 59116 | Bry | Avesnes-sur-Helpe | 50 | Village frontalier |
 |  | 59117 | Bugnicourt | Douai | 01 | Bugnicourt a subit de gros dommages lors de la première guerre mondiale |
 | | 59118 | Busigny | Cambrai | 18 | |
 | | 59*** | Buvignies | Avesnes-sur-Helpe | -- | Localité voir Bavay |
 | | 59119 | Buysscheure | Dunkerque | 16 | |
 | | 59*** | Byssaert | Dunkerque | -- | Localité voir Quaëdypre |