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.