Dans le zonage réalisé par l'Insee en 1999, l'unité urbaine était composée de quatorze communes[1], toutes situées dans l'arrondissement d'Arras.
Dans le zonage réalisé en 2010, l'unité urbaine était composée de quinze communes[2], la commune de Duisans ayant été ajoutée au périmètre.
Dans le nouveau zonage réalisé en 2020, elle est composée des quinze mêmes communes[3].
En 2021, avec 88 883 habitants, elle représente la 4e unité urbaine du département[4] du Pas-de-Calais et occupe le 10e rang dans la régionHauts-de-France.
En 2020, sa densité de population s'élève à 840 hab/km2. Par sa superficie, elle ne représente que 1,58 % du territoire départemental mais, par sa population, elle regroupe 6,07 % de la population du département du Pas-de-Calais.
Composition de l'unité urbaine en 2020
Elle est composée des quinze communes suivantes[3] :