El índice de Desarrollo Humano del programa de las Naciones Unidas para el Desarrollo (PNUD) presentó su informe para el periodo 2008-2012, en el que sintetiza el avance obtenido en tres dimensiones básicas para el desarrollo de las personas: la posibilidad de gozar de una vida larga y saludable, la educación y el acceso a recursos para gozar de una vida digna.
En materia de salud, Puebla escala cuatro posiciones y a nivel nacional fue el que mayor avance presentó al pasar de .828 en 2008 a .831 en 2010 y .835 en 2012, con lo que se ubica en la posición 20 de esa variable.
Respecto a educación, en 2008 era de .574, en 2010 de .591 y 2012 de .599 para ubicarse en la posición 25 del ranking nacional.
Finalmente en el componente ingreso, pese a haber un avance de .698 en 2008 a .722 en 2010 y .737 en 2012, no se subió en el ranking y permanece en la posición 29.
En el Índice de Desarrollo Humano para las entidades federativas, México 2015, Puebla destaca por haber obtenido mayores tasas de crecimiento de 2008 a 2012 con 3.7 por ciento, le siguen Chiapas y Campeche con 3.6 por ciento. Este progreso contrasta con la ligera pérdida experimentada por Baja California Sur de -0.8 por ciento.
Parte de las recomendaciones de Naciones Unidas para mejorar las condiciones de desarrollo del país es focalizar los recursos en las zonas con mayores rezagos y menores niveles de bienestar, debido a que detectó que los recursos se concentran en municipios ya desarrollados. También pidió modificar los patrones de inversión, y transparentar el destino de los recursos públicos.