Nivel municipal GeoJSON
El de uso general: 55.605 vértices, simplificado preservando la topología. Para mapas nacionales y departamentales, web y coropletas.
Descargar 1,6 MB340 municipios y 3 TIOC del Censo 2024, gobernados por 335 autonomías municipales y 8 autonomías indígenas. Con los códigos del INE que llevan los microdatos censales. Sin registro, sin trámite: descarga el formato que necesites o léelo directo desde la URL.
Es la misma geometría que vas a descargar. Haz clic en una unidad para ver su código INE, qué clase de unidad territorial es, quién la gobierna, su capital y su superficie. También puedes buscarla por nombre.
Vas a encontrar fuentes serias que dicen que Bolivia tiene 335 municipios, otras que dicen 340 y otras 343. Todas pueden tener razón: la ley boliviana distingue dos cosas que es fácil confundir, y según cuál cuentes sale una cifra u otra.
| Concepto | Qué es | Definición legal |
|---|---|---|
| Unidad territorial | La geometría: el pedazo de territorio delimitado. | «Un espacio geográfico delimitado para la organización del territorio
del Estado, pudiendo ser departamento, provincia, municipio o
territorio indígena originario campesino». Ley 031, art. 6.I.1 |
| Entidad territorial autónoma (ETA) | El gobierno que administra esa geometría. | «La institucionalidad que administra y gobierna en la jurisdicción de
una unidad territorial», cuando tiene la cualidad gubernativa del
art. 272 de la Constitución. Ley 031, art. 6.II.1 |
Esta capa tiene 343 polígonos, y las dos cuentas dan 343: lo que cambia es cómo se agrupan.
| Si cuentas… | El desglose es | Total |
|---|---|---|
| unidades territoriales | 340 municipios + 3 territorios indígena originario campesinos (TIOC) | 343 |
| entidades territoriales autónomas | 335 autonomías municipales + 8 autonomías indígena originario campesinas (AIOC) | 343 |
La clave está en el artículo 15.IV de la Ley 031: «la conversión
de un municipio en autonomía indígena originaria campesina no significa la
creación de una nueva unidad territorial». Por eso cinco de las ocho AIOC
siguen siendo municipios en el mapa —solo cambiaron de tipo de gobierno— y solo
tres son TIOC, una clase distinta de unidad territorial que, al aprobarse por ley,
adquiere el «doble carácter» del art. 6.I.2. El INE lo refleja en los propios
nombres: solo esas tres llevan el prefijo TIOC-.
| Nombre en la capa | Código INE | Departamento | Unidad territorial | Vía de acceso |
|---|---|---|---|---|
| Charagua (Autonomía Guaraní Charagua Iyambae) | 070702 | Santa Cruz | municipio | conversión de municipio |
| Gutiérrez (Autonomía Indígena Kereimba Iyaambae) | 070705 | Santa Cruz | municipio | conversión de municipio |
| Huacaya (Autonomía Guaraní Chaqueño de Huacaya) | 011002 | Chuquisaca | municipio | conversión de municipio |
| Salinas de Garci Mendoza (AIOC de Salinas) | 040801 | Oruro | municipio | conversión de municipio |
| Uru Chipaya (Nación Originaria Uru Chipaya) | 040903 | Oruro | municipio | conversión de municipio |
| TIOC-Raqaypampa | 031304 | Cochabamba | TIOC | vía territorio |
| TIOC-Jatun Ayllu Yura | 051204 | Potosí | TIOC | vía territorio |
| TIOC-Territorio Indígena Multiétnico | 080901 | Beni | TIOC | vía territorio |
La Constitución de 2009 organiza el territorio en departamentos, provincias, municipios y territorios indígena originario campesinos (art. 269), y reconoce cuatro tipos de autonomía, sin subordinación entre sí y con igual rango constitucional (art. 276). Esta capa cubre el nivel municipal; los otros niveles no están aquí:
| Tipo de ETA | Cuántas | Sobre qué unidad territorial | ¿En esta capa? |
|---|---|---|---|
| Autonomía departamental | 9 | departamento | solo el contorno, en departamentos_bolivia |
| Autonomía regional | 1 | región (provincia Gran Chaco, Tarija) | no |
| Autonomía municipal | 335 | municipio | sí |
| Autonomía indígena originario campesina | 8 | municipio (5) o TIOC (3) | sí |
La autonomía regional del Gran Chaco —la única del país, con estatuto aprobado en referéndum en 2016— se superpone a Yacuiba, Caraparí y Villa Montes sin reemplazarlos: esos tres siguen siendo municipios con su propio gobierno, y así aparecen aquí.
Las 112 provincias son unidades territoriales pero no
tienen autonomía: no son ETA y no existe un «gobierno provincial». Sirven de
agrupación administrativa, y por eso van como columna (iprov,
nombre_prov) y no como capa propia.
Las cuatro unidades que suelen faltar. Casi toda la cartografía municipal boliviana que circula tiene 339 polígonos. Los que faltan no dejan un hueco visible: su territorio aparece dentro de la unidad madre, así que los datos salen mal atribuidos sin que se note. Son los tres TIOC —Raqaypampa (dentro de Mizque), Jatun Ayllu Yura (Tomave) y Territorio Indígena Multiétnico (San Ignacio y Santa Ana)— más el municipio de San Pedro de Macha, segregado de Colquechaca: 7.599 km² en total.
Todo en WGS84 / EPSG:4326, con geometrías válidas y topológicamente limpias. Los archivos también se leen directo desde su URL, sin descargar nada.
El de uso general: 55.605 vértices, simplificado preservando la topología. Para mapas nacionales y departamentales, web y coropletas.
Descargar 1,6 MB
El mismo detalle que el GeoJSON, en ZIP con .shp,
.dbf, .shx, .prj y .cpg
en UTF-8. Para ArcGIS y para quien lo pida así.
Las 343 unidades y los 9 departamentos en un solo archivo, con los nombres de campo completos. El formato abierto que reemplaza al shapefile.
Descargar 1,4 MB741.926 vértices, sin cuantización. Para zoom fino de bordes, recortes y análisis espacial preciso. Pesa 3,3 MB comprimido en tránsito.
Descargar 10 MBLa versión de 741.926 vértices en shapefile, para quien necesita el detalle completo en ArcGIS o en un SIG de escritorio.
Descargar 8,2 MBLos 9 departamentos, salidos de disolver las 343 unidades: sus bordes caen exactamente sobre los municipales y se superponen sin desajustes.
Descargar 324 KBLos mismos 9 polígonos en shapefile, en ZIP y con codificación UTF-8.
Descargar 137 KBLas 343 filas sin geometría, para joins rápidos: códigos, nombres, capital y superficie.
Descargar 27 KB| Columna | En shapefile | Ejemplo | Nota |
|---|---|---|---|
| idep | idep | "01" | Departamento, 2 dígitos con cero a la izquierda |
| nombre_dep | nombre_dep | Chuquisaca | |
| iprov | iprov | "01" | Provincia. Ojo: hay 113 valores para 112 provincias reales |
| nombre_prov | nombre_pro | Oropeza | Shapefile trunca a 10 caracteres |
| imun | imun | "01" | Municipio dentro de la provincia |
| nombre_mun | nombre_mun | Sucre | Nombre del INE |
| capital | capital | Sucre | |
| superficie_km2 | superficie | 1671.1 | Shapefile trunca a 10 caracteres |
| codigo_ine | codigo_ine | "010101" | Los tres códigos concatenados. No está en el GeoJSON general |
La provincia número 113. Bolivia tiene 112 provincias, pero
iprov arroja 113 valores distintos. No es un error de los datos:
el TIOC-Territorio Indígena Multiétnico no está dentro de ninguna provincia del
Beni, y para encajarlo en la estructura dep/prov/mun el INE le dio
un código de provincia propio. Los otros dos TIOC sí caen dentro de una
provincia real (Mizque y Antonio Quijarro). Si cuentas provincias con este
archivo, descuenta esa.
La clave para unir con datos censales es idep + iprov + imun.
Ojo con los ceros a la izquierda: si tu herramienta lee los códigos como
número, "01" se vuelve 1 y el join falla en silencio.
Léelos como texto.
No hace falta descargar nada: los archivos se leen directo desde la URL. La base es
https://lab-tecnosocial.github.io/municipios-bolivia-2024/
library(sf)
base <- "https://lab-tecnosocial.github.io/municipios-bolivia-2024/"
mun <- st_read(paste0(base, "municipios_bolivia_2024.geojson"))
# Simple feature collection with 343 features and 8 fields
# Versión de detalle: no declara CRS, hay que asignarlo
det <- st_read(paste0(base, "municipios_bolivia_2024_detalle.topojson"))
st_crs(det) <- 4326
# Unir con tus datos por la clave de tres partes
mun <- merge(mun, mis_datos, by = c("idep", "iprov", "imun"))import geopandas as gpd, pandas as pd
BASE = "https://lab-tecnosocial.github.io/municipios-bolivia-2024/"
mun = gpd.read_file(BASE + "municipios_bolivia_2024.geojson")
mun.crs # EPSG:4326
len(mun) # 343
# GeoPackage: municipios y departamentos en un archivo
dep = gpd.read_file(BASE + "municipios_bolivia_2024.gpkg", layer="departamentos")
# El CSV SÍ necesita que fuerces texto, o pandas convierte "010101" en 10101
tabla = pd.read_csv(BASE + "municipios_bolivia_2024.csv",
dtype={"codigo_ine": str, "idep": str,
"iprov": str, "imun": str})# Sin descargar, por protocolo:
# Capa → Añadir capa → Añadir capa vectorial (Ctrl+Shift+V)
# Tipo de origen: Protocolo HTTP(S), cloud, etc.
# Pega la URL en URI y pulsa Añadir
# O con el prefijo de GDAL en cualquier diálogo que acepte un origen vectorial:
/vsicurl/https://lab-tecnosocial.github.io/municipios-bolivia-2024/municipios_bolivia_2024.geojson
# Más simple todavía: descarga el .geojson o el .gpkg y arrástralo al lienzo.
# En el TopoJSON, que no declara CRS, asígnalo con
# clic derecho → Propiedades → Fuente → EPSG:4326# ArcGIS Pro: descarga el shapefile y arrástralo, o Map → Add Data.
# Es la vía recomendada aquí — el .prj ya trae WGS84 y el .cpg fuerza UTF-8,
# así que los acentos de los nombres salen bien.
# ArcGIS Online: Add → Add layer from URL, tipo GeoJSON
https://lab-tecnosocial.github.io/municipios-bolivia-2024/municipios_bolivia_2024.geojson
# El TopoJSON no lo soporta ArcGIS. Usa el shapefile de alto detalle,
# o conviértelo tú:
ogr2ogr -f GeoJSON detalle.geojson municipios_bolivia_2024_detalle.topojson
Si trabajas con los censos bolivianos, el paquete
censosbo
ya trae esta capa en geo_municipios, sin descarga.
Ninguna fuente pública tiene a la vez la geometría de las 343 unidades y la codificación que usan los microdatos del censo, así que la capa cruza tres fuentes: los municipios de GeoBolivia (2015); los códigos y nombres del INE (Redatam, CPV-2024), para que coincidan exactamente con los microdatos; y la geometría, capital y superficie de SDSN Bolivia (Atlas Municipal de los ODS, junio 2025), la única capa pública que cubre las 343 unidades.
El emparejamiento entre código y polígono lo arbitran los ~21.000 puntos de comunidades del CPV-2024 del geoportal del INE. Hizo falta porque el código del shapefile de origen estaba desalineado en 7 municipios de Omasuyos y Ñuflo de Chávez. Aquí ya está corregido.
Uso referencial. Estos polígonos sirven para mapear y agregar datos, no para dirimir cuestiones de jurisdicción. Bolivia tiene procesos de delimitación abiertos entre municipios y departamentos, y esta capa no es una fuente autoritativa sobre ellos.