La provincia Manuel María Caballero (más conocida coloquialmente como Caballero) es una provincia de Bolivia, en el Departamento de Santa Cruz.
Se encuentra al oeste del departamento a una altitud promedio de 2000 m s. n. m. Tiene una población de unos 22 142 habitantes (INE 2012) y una superficie de 2310 km².
[1] La provincia debe su nombre al escritor y periodista boliviano Manuel María Caballero, nacido en Vallegrande en 1819 y fallecido en 1866.
[2] La provincia se ubica la región subandina en el extremo oeste del departamento de Santa Cruz, al centro del país.
La provincia está constituida por dos municipios y antes de la nueva Constitución Política del Estado del 2009 en once cantones.