Partiendo de los archvios shp inegi Marco Geoestadístico, junio 2017, que se pueden descargar directamente aqui o se puede correr el algoridmo de descarga.

#Algoridmo de descarga de los datos.
url<-"http://internet.contenidos.inegi.org.mx/contenidos/Productos/prod_serv/contenidos/espanol/bvinegi/productos/geografia/marcogeo/889463142683_s.zip"
if(!file.exists("shpmexico.zip")){
  download.file(url,"shpmexico.zip")
}
if(!file.exists("conjunto_de_datos/areas_geoestadisticas_basicas_rurales.dbf")){
  unzip("shpmexico.zip")
}
library(rgdal)
library(geojsonio)
library(spdplyr)
library(rmapshaper)
library(jsonlite)
library(highcharter)

En este documento obtendremos los mapas de cada estado con su division municipal.

#Leer los mapas
area<-readOGR("conjunto_de_datos/areas_geoestadisticas_municipales.shp",
              layer="areas_geoestadisticas_municipales",
              verbose = FALSE)
#Mostrar los datos del mapa
head(area@data)
#Cambiar nombre de los datos
area<-area%>%rename(state_code=CVE_ENT,mun_code=CVE_MUN,
                    mun_name=NOM_MUN)
#Mostrar los datos del mapa
head(area@data)
area<-area%>%mutate(state_code=as.factor(as.numeric(as.character(state_code))),
                  mun_code=as.factor(as.numeric(as.character(mun_code))))
#Mostrar los datos del mapa
head(area@data)
plot(area)

area<- ms_simplify(area)
plot(area)

#Convertir a JSON
area_json<-geojson_json(area)
#guardar
geojson_write(area_json,file = "todosmun.json")
Success! File is at todosmun.json
<geojson-file>
  Path:       todosmun.json
  From class: json

Mapas de todos los municipios

for(i in 1:32){
  edo <- area%>% 
  filter(state_code == i)
  #Convertir a JSON
  edo_json<-geojson_json(edo)
  #guardar
  geojson_write(edo_json,file = paste0("mapas/estado",i,".json"))
}
Success! File is at mapas/estado1.json
Success! File is at mapas/estado2.json
Success! File is at mapas/estado3.json
Success! File is at mapas/estado4.json
Success! File is at mapas/estado5.json
Success! File is at mapas/estado6.json
Success! File is at mapas/estado7.json
Success! File is at mapas/estado8.json
Success! File is at mapas/estado9.json
Success! File is at mapas/estado10.json
Success! File is at mapas/estado11.json
Success! File is at mapas/estado12.json
Success! File is at mapas/estado13.json
Success! File is at mapas/estado14.json
Success! File is at mapas/estado15.json
Success! File is at mapas/estado16.json
Success! File is at mapas/estado17.json
Success! File is at mapas/estado18.json
Success! File is at mapas/estado19.json
Success! File is at mapas/estado20.json
Success! File is at mapas/estado21.json
Success! File is at mapas/estado22.json
Success! File is at mapas/estado23.json
Success! File is at mapas/estado24.json
Success! File is at mapas/estado25.json
Success! File is at mapas/estado26.json
Success! File is at mapas/estado27.json
Success! File is at mapas/estado28.json
Success! File is at mapas/estado29.json
Success! File is at mapas/estado30.json
Success! File is at mapas/estado31.json
Success! File is at mapas/estado32.json
LS0tDQp0aXRsZTogIk1hcGFzIE3DqXhpY28gLkpzb24gMjAxNyINCm91dHB1dDogaHRtbF9ub3RlYm9vaw0KLS0tDQoNClBhcnRpZW5kbyBkZSBsb3MgYXJjaHZpb3Mgc2hwIGluZWdpIFtNYXJjbyBHZW9lc3RhZMOtc3RpY28sIGp1bmlvIDIwMTddKGh0dHA6Ly93d3cuYmV0YS5pbmVnaS5vcmcubXgvYXBwL2JpYmxpb3RlY2EvZmljaGEuaHRtbD91cGM9ODg5NDYzMTQyNjgzKSwgDQpxdWUgc2UgcHVlZGVuIGRlc2NhcmdhciBkaXJlY3RhbWVudGUgW2FxdWldKGh0dHA6Ly9pbnRlcm5ldC5jb250ZW5pZG9zLmluZWdpLm9yZy5teC9jb250ZW5pZG9zL1Byb2R1Y3Rvcy9wcm9kX3NlcnYvY29udGVuaWRvcy9lc3Bhbm9sL2J2aW5lZ2kvcHJvZHVjdG9zL2dlb2dyYWZpYS9tYXJjb2dlby84ODk0NjMxNDI2ODNfcy56aXApIG8gc2UgcHVlZGUgY29ycmVyIGVsIGFsZ29yaWRtbyBkZSBkZXNjYXJnYS4NCg0KKiBFbCBibG9xdWUgc2lndWllbnRlIGRlc2NhcmdhIHkgZGVzY29tcHJpbWUgbG9zIGRhdG9zIGRpcmVjdGFtZW50ZSBkZXNkZSBJTkVHSS4NCmBgYHtyfQ0KI0FsZ29yaWRtbyBkZSBkZXNjYXJnYSBkZSBsb3MgZGF0b3MuDQp1cmw8LSJodHRwOi8vaW50ZXJuZXQuY29udGVuaWRvcy5pbmVnaS5vcmcubXgvY29udGVuaWRvcy9Qcm9kdWN0b3MvcHJvZF9zZXJ2L2NvbnRlbmlkb3MvZXNwYW5vbC9idmluZWdpL3Byb2R1Y3Rvcy9nZW9ncmFmaWEvbWFyY29nZW8vODg5NDYzMTQyNjgzX3MuemlwIg0KaWYoIWZpbGUuZXhpc3RzKCJzaHBtZXhpY28uemlwIikpew0KICBkb3dubG9hZC5maWxlKHVybCwic2hwbWV4aWNvLnppcCIpDQp9DQppZighZmlsZS5leGlzdHMoImNvbmp1bnRvX2RlX2RhdG9zL2FyZWFzX2dlb2VzdGFkaXN0aWNhc19iYXNpY2FzX3J1cmFsZXMuZGJmIikpew0KICB1bnppcCgic2hwbWV4aWNvLnppcCIpDQp9DQpgYGANCg0KDQoqIENhcmdhbW9zIGxhcyBsaWJyZXJpYXMgbmVjZXNhcmlhcy4gTm9zIGJhc2Ftb3MgZW4gZXN0ZSBbYmxvZ10oaHR0cHM6Ly9ibG9nLmV4cGxvcmF0b3J5LmlvL2NyZWF0aW5nLWdlb2pzb24tb3V0LW9mLXNoYXBlZmlsZS1pbi1yLTQwYmMwMDA1ODU3ZCkNCg0KYGBge3J9DQpsaWJyYXJ5KHJnZGFsKQ0KbGlicmFyeShnZW9qc29uaW8pDQpsaWJyYXJ5KHNwZHBseXIpDQpsaWJyYXJ5KHJtYXBzaGFwZXIpDQpsaWJyYXJ5KGpzb25saXRlKQ0KbGlicmFyeShoaWdoY2hhcnRlcikNCmBgYA0KDQpFbiBlc3RlIGRvY3VtZW50byBvYnRlbmRyZW1vcyBsb3MgbWFwYXMgZGUgY2FkYSBlc3RhZG8gY29uIHN1IGRpdmlzaW9uIG11bmljaXBhbC4NCg0KKiBMZWVtb3MgZWwgYXJjaGl2byBzaHAgcXVlIGNvbnRpZW5lIGxhIGRpdmlzaW9uIG11bmljaXBhbCBkZSBNw6l4aWNvLg0KIA0KIA0KIA0KYGBge3J9DQojTGVlciBsb3MgbWFwYXMNCmFyZWE8LXJlYWRPR1IoImNvbmp1bnRvX2RlX2RhdG9zL2FyZWFzX2dlb2VzdGFkaXN0aWNhc19tdW5pY2lwYWxlcy5zaHAiLA0KICAgICAgICAgICAgICBsYXllcj0iYXJlYXNfZ2VvZXN0YWRpc3RpY2FzX211bmljaXBhbGVzIiwNCiAgICAgICAgICAgICAgdmVyYm9zZSA9IEZBTFNFKQ0KDQojTW9zdHJhciBsb3MgZGF0b3MgZGVsIG1hcGENCmhlYWQoYXJlYUBkYXRhKQ0KYGBgDQoqIFNlIGNhbWJpYW4gbG9zIG5vbWJyZXMgZGUgbGFzIHZhcmlhYmxlcw0KDQpgYGB7cn0NCiNDYW1iaWFyIG5vbWJyZSBkZSBsb3MgZGF0b3MNCmFyZWE8LWFyZWElPiVyZW5hbWUoc3RhdGVfY29kZT1DVkVfRU5ULG11bl9jb2RlPUNWRV9NVU4sDQogICAgICAgICAgICAgICAgICAgIG11bl9uYW1lPU5PTV9NVU4pDQojTW9zdHJhciBsb3MgZGF0b3MgZGVsIG1hcGENCmhlYWQoYXJlYUBkYXRhKQ0KYGBgDQoqIFNlIHF1aXRhbiBsb3MgMCBhIGxhIGRlcmVjaGEgZW4gKnN0YXRlX2NvZGUqIHkgZW4gKm11bl9jb2RlKg0KYGBge3J9DQphcmVhPC1hcmVhJT4lbXV0YXRlKHN0YXRlX2NvZGU9YXMuZmFjdG9yKGFzLm51bWVyaWMoYXMuY2hhcmFjdGVyKHN0YXRlX2NvZGUpKSksDQogICAgICAgICAgICAgICAgICBtdW5fY29kZT1hcy5mYWN0b3IoYXMubnVtZXJpYyhhcy5jaGFyYWN0ZXIobXVuX2NvZGUpKSkpDQojTW9zdHJhciBsb3MgZGF0b3MgZGVsIG1hcGENCmhlYWQoYXJlYUBkYXRhKQ0KYGBgDQoqIFNlIGdyYWZpY2FuIGVsIG1hcGENCmBgYHtyfQ0KcGxvdChhcmVhKQ0KYGBgDQoqIFNlIHNpbXBsaWZpY2FuIGxvcyBkYXRvcywgZXN0byByZWR1Y2UgZWwgZGV0YWxsZSBkZSBsYSBsaW5lYXMsIHBlcm8gdGFtYmllbiByZWR1Y2UNCmVsIHRhbWHDsW8gZW4gYml0ZXMuIFJlc3VsdGEgdXRpbCBwYXJhIHZpc3VhbGl6YWNpb25lcyBhIGdyYW4gZXNjYWxhLg0KYGBge3J9DQphcmVhPC0gbXNfc2ltcGxpZnkoYXJlYSkNCnBsb3QoYXJlYSkNCmBgYA0KDQoqIFNlIGNvbWJpZXJ0ZSBhIGpzb24geSBzZSBndWFyZGENCmBgYHtyfQ0KI0NvbnZlcnRpciBhIEpTT04NCmFyZWFfanNvbjwtZ2VvanNvbl9qc29uKGFyZWEpDQojZ3VhcmRhcg0KZ2VvanNvbl93cml0ZShhcmVhX2pzb24sZmlsZSA9ICJ0b2Rvc211bi5qc29uIikNCmBgYA0KDQojIyMgTWFwYXMgZGUgdG9kb3MgbG9zIG11bmljaXBpb3MNCg0KKiBGaWx0cmFtb3MgcGFyYSBjYWRhIGVzdGFkbyB5IGd1YXJkYW1vcyBzdSBtYXBhDQoNCmBgYHtyfQ0KZm9yKGkgaW4gMTozMil7DQogIGVkbyA8LSBhcmVhJT4lIA0KICBmaWx0ZXIoc3RhdGVfY29kZSA9PSBpKQ0KICAjQ29udmVydGlyIGEgSlNPTg0KICBlZG9fanNvbjwtZ2VvanNvbl9qc29uKGVkbykNCiAgI2d1YXJkYXINCiAgZ2VvanNvbl93cml0ZShlZG9fanNvbixmaWxlID0gcGFzdGUwKCJtYXBhcy9lc3RhZG8iLGksIi5qc29uIikpDQp9DQpgYGANCiogU2UgcHJvY2VkZSBhIGdlbmVyYXIgdW4gbWFwYSBwYXJhIGVsIGVzdGFkbyBkZSBBZ3Vhc2NhbGllbnRlcw0KDQpgYGB7cn0NCiNMZWVtb3MgbG9zIGRhdG9zDQptYXBhPC1yZWFkTGluZXMoIm1hcGFzL2VzdGFkbzEuanNvbiIsIHdhcm4gPSBGKSAlPiUNCiAgcGFzdGUoY29sbGFwc2UgPSAiXG4iKSAlPiUNCiAgZnJvbUpTT04oc2ltcGxpZnlWZWN0b3IgPSBGKQ0KDQojU2UgZXh0cmFuIGxvcyBjb2RpZ29zIG11bmljaXBhbGVzIHBhcmEgYWdyZWdhcmxlIHVuIGRhdG8gYSBjYWRhIG11bg0KbXVuX2NvZGUgPC0gc2FwcGx5KG1hcGEkZmVhdHVyZXMsIGZ1bmN0aW9uKGZlYXQpIHsNCiAgZmVhdCRwcm9wZXJ0aWVzJG11bl9jb2RlDQp9KQ0KI0NhbWJpYSBhIG51bWVyaWNvDQptdW5fY29kZTwtYXMubnVtZXJpYyhtdW5fY29kZSkNCiNTZSBnZW5lcmEgZWwgY29uanVudG8gZGUgZGF0b3MgcGFyYSBlbCBtYXBhDQpkYXRhX21hcGE8LWFzLmRhdGEuZnJhbWUodGliYmxlOjp0aWJibGUoaWQubXVuPW11bl9jb2RlLHZhbHVlPW11bl9jb2RlKnNxcnQobXVuX2NvZGUpKSkNCg0KI1NlIGNyZWEgZWwgbWFwYQ0KaGlnaGNoYXJ0KHR5cGUgPSAibWFwIikgJT4lDQogIGhjX2NoYXJ0KGJhY2tncm91bmRDb2xvciA9ICIjRkZGRkZGIikgJT4lDQogIGhjX2FkZF9zZXJpZXMobWFwRGF0YSA9IG1hcGEsIHNob3dJbkxlZ2VuZCA9IEZBTFNFLCBudWxsQ29sb3IgPSAiIzQyNDI0MiIsDQogICAgICAgICAgICAgICAgYm9yZGVyV2lkdGggPSAwLGRhdGEgPSBkYXRhX21hcGEsIHZhbHVlID0gInZhbHVlIiwNCiAgICAgICAgICAgICAgICBqb2luQnkgPSBjKCJtdW5fY29kZSIsICJpZC5tdW4iKSwgbmFtZSA9IHBhc3RlKCJWaXZpZW5kYXMiKSAsDQogICAgICAgICAgICAgICAgZGF0YUxhYmVscyA9IGxpc3QoZW5hYmxlZCA9IFRSVUUsIGZvcm1hdCA9ICd7cG9pbnQucHJvcGVydGllcy5tdW5fbmFtZX0nKSwNCiAgICAgICAgICAgICAgICBib3JkZXJDb2xvciA9ICIjRkFGQUZBIiwgYm9yZGVyV2lkdGggPSAwLjEsDQogICAgICAgICAgICAgICAgdG9vbHRpcCA9IGxpc3QocG9pbnRGb3JtYXQ9J3twb2ludC5wcm9wZXJ0aWVzLm11bl9uYW1lfToge3BvaW50LnZhbHVlfTxici8+JywNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZURlY2ltYWxzID0gMiksDQogICAgICAgICAgICAgICAgc3RhdGVzPWxpc3QoDQogICAgICAgICAgICAgICAgICBob3Zlcj1saXN0KA0KICAgICAgICAgICAgICAgICAgICBjb2xvcj0gIiNhNGVkYmEiDQogICAgICAgICAgICAgICAgICApDQogICAgICAgICAgICAgICAgKSklPiUNCiAgaGNfY29sb3JBeGlzKHRpY2tQaXhlbEludGVydmFsPSAxMDAsDQogICAgICAgICAgICAgICBtaW5Db2xvcj0gJyNFNkU3RTgnLA0KICAgICAgICAgICAgICAgbWF4Q29sb3I9IiM2NjAwNjYiKSU+JQ0KICBoY19tYXBOYXZpZ2F0aW9uKGVuYWJsZWQ9IFQsDQogICAgICAgICAgICAgICAgICAgYnV0dG9uT3B0aW9ucz1saXN0KHZlcnRpY2FsQWxpZ249ICdib3R0b20nKQ0KICApICU+JSANCiAgaGNfZXhwb3J0aW5nKA0KICAgIGVuYWJsZWQgPSBUUlVFDQogICkNCg0KYGBgDQoNCg0KKiBTZSBwdWVkZW4gZGVzY2FyZ2FyIGxvcyBtYXBhcyBqc29uIGRlIGxvcyBlc3RhZG9zIFthcXVpXShodHRwczovL2RyaXZlLmdvb2dsZS5jb20vZHJpdmUvZm9sZGVycy8xeEt2c2lZSF9RajZkY05NNHZfdFdXTEVyRTBJSll3RTY/dXNwPXNoYXJpbmcpDQoNCg0K