Santiago de Machaca es una localidad y municipio de Bolivia, capital de la provincia de José Manuel Pando en el departamento de La Paz.
El municipio tiene una superficie de 1.255 km² y cuenta con una población de 4.593 habitantes (según el Censo INE 2012).
[1] Santiago de Machaca se ubica en la primera sección de la provincia José Manuel Pando.
Fue creada por Ley de la República N.º 849 el 29 de abril de 1986;[2] con anterioridad, el territorio formaba parte de la provincia Pacajes.
A la fecha, el municipio cuenta con seis cantones: Santiago de Machaca, Berenguela, Villa Exaltación, General José Ballivián, Bautista Saavedra y Santiago de Huaripujo; también se subdivide en tres ayllus que son Quelca, Ilavi y Chocorosi.