Léalvillers est une commune française située dans le département de la Somme, en région Hauts-de-France.

Le village est situé à une quinzaine de kilomètres au nord – ouest d’Albert et à une trentaine de kilomètres au nord – est d’Amiens.

Léalvillers fait partie des 65 communes de la Communauté de Communes du Pays du Coquelicot.