Oaxaca (Zapoteeks: Lulá, Mixteeks: Nunduva, Nahuatl: Huaxyacac, Triqui: Yacuej) is de op vijf na grootste staat van Mexico. Oaxaca ligt in het zuiden van Mexico en grenst aan Guerrero, Puebla, Veracruz en Chiapas. De Grote Oceaan ligt ten zuiden van Oaxaca. Oaxaca heeft een oppervlakte van 95.364 km² en telt 3.597.700 inwoners (2003). De hoofdstad van de staat is Oaxaca de Juárez. Oaxaca is over het algemeen bergachtig; het ligt in het Sierra Madre del Sur-gebergte.
De bevolking bestaat voor een groot gedeelte uit indianen, die tot zestien verschillende etnische groepen gerekend worden. Getalsmatig de belangrijkste groepen zijn de Zapoteken, de Mixteken en de Mazateken. Verreweg de grootste stad van de staat is de hoofdplaats Oaxaca de Juárez, de grootste andere plaatsen zijn San Juan Bautista Tuxtepec, Salina Cruz en Juchitán de Zaragoza. Bekend als Zapoteeks centrum is verder de plaats Santo Domingo Tehuantepec.