El Barrio de la Puebla es una localidad del municipio de La Puebla de Valdavia, en la provincia de Palencia.
Se encuentra a un kilómetro de la localidad de La Puebla de Valdavia, en el valle del río homónimo.
Población de derecho (2000-2020) según el padrón municipal del INE