La rivière Authie coule dans la ville, qui a autrefois divisé la commune en deux parties, l'une dans le Pas-de-Calais et l'autre dans le département de la Somme.
Il se trouve dans la région Nord-Pas-de-Calais, dans le département du Pas-de-Calais, dans le nord de la France.