Lapugnoy est une ville du Pas-de-Calais en région Hauts-de-France.
Lapugnoy compte 3334 habitants appelés les "Punéens, Punéennes".
La densité de la population de Lapugnoy est de 370 habitants au km².
Le maire de Lapugnoy est Monsieur Alain DELANNOY