Puebla – valstija centrinėje Meksikos dalyje. Jos sostinė yra Pueblos miestas.
Valstija ribojasi: šiaurėje – su Morelosu, Meksiko valstija, Tlaskala, Hidalgu, rytuose – su Verakrusu, pietuose – su Oachaka, vakaruose – su Gereru. Pueblos reljefas sudėtingas – rytiniu pakraščiu driekiasi Rytų Siera Madrės kalnai, centrine dalimi – Neovulkaninė ašis, pietinėje dalyje atskiri kalnagūbriai – Tehuaknos, Siera Negros, Misteros. Kalnus skiria slėniai, iš jų svarbiausias – Pueblos-Tlaskalos slėnis. Yra keletas ugnikalnių – Orisaba (aukščiausias visoje šalyje, 5610 m), Popokatepetlis (5500 m), Istaksiuatlė (5230 m), Siera Negra (4621 m). Pueblos vakaruose teka Atojako upė su intakais Mišteku, Sahuapanu, Nešapa, Akatlanu, pietuose teka Papaloapano baseino upės, o rytuose ir šiaurėje – nedidelių, į Meksikos įlanką įtekančių upių aukštupiai.