Skip to content

Instantly share code, notes, and snippets.

@kinduff
Last active March 25, 2016 00:16
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kinduff/9f11f55148ec2905953e to your computer and use it in GitHub Desktop.
Save kinduff/9f11f55148ec2905953e to your computer and use it in GitHub Desktop.
Mexican States and Cities Hash Generator - Hash Base de Datos para Estados y Ciudades de México
# encoding: UTF-8
require 'httparty'
require 'json'
states_and_cities = {}
32.times do |i|
next if i == 0 # skip cus first is trash
url = "http://inegifacil.com/cities/#{i}"
response = HTTParty.get(url)
hashes = JSON.parse(response.body)
state = hashes.shift["nombre_entidad"]
cities = hashes.map{|hash| hash["nombre_municipio"] }.unshift(state)
states_and_cities[state] = cities
end
print states_and_cities
@kinduff
Copy link
Author

kinduff commented May 6, 2015

Result

{"Aguascalientes"=>["Aguascalientes", "Aguascalientes", "Asientos", "Calvillo", "Cosio", "Jesus Maria", "Pabellon de Arteaga", "Rincon de Romos", "San Jose de Gracia", "Tepezala", "El Llano", "San Francisco de los Romo"], "Baja California"=>["Baja California", "Ensenada", "Mexicali", "Tecate", "Tijuana", "Playas de Rosarito"], "Baja California Sur"=>["Baja California Sur", "Comondu", "Mulege", "La Paz", "Los Cabos", "Loreto"], "Campeche"=>["Campeche", "Calkini", "Campeche", "Carmen", "Champoton", "Hecelchakan", "Hopelchen", "Palizada", "Tenabo", "Escarcega", "Calakmul", "Candelaria"], "Coahuila de Zaragoza"=>["Coahuila de Zaragoza", "Abasolo", "Acu", "Allende", "Arteaga", "Candela", "Casta", "Cuatro Cienegas", "Escobedo", "Francisco I. Madero", "Frontera", "General Cepeda", "Guerrero", "Hidalgo", "Jimenez", "Juarez", "Lamadrid", "Matamoros", "Monclova", "Morelos", "Muzquiz", "Nadadores", "Nava", "Ocampo", "Parras", "Piedras Negras", "Progreso", "Ramos Arizpe", "Sabinas", "Sacramento", "Saltillo", "San Buenaventura", "San Juan de Sabinas", "San Pedro", "Sierra Mojada", "Torreon", "Viesca", "Villa Union", "Zaragoza"], "Colima"=>["Colima", "Armeria", "Colima", "Comala", "Coquimatlan", "Cuauhtemoc", "Ixtlahuacan", "Manzanillo", "Minatitlan", "Tecoman", "Villa de Alvarez"], "Chiapas"=>["Chiapas", "Acacoyagua", "Acala", "Acapetahua", "Altamirano", "Amatan", "Amatenango de la Frontera", "Amatenango del Valle", "Angel Albino Corzo", "Arriaga", "Bejucal de Ocampo", "Bella Vista", "Berriozabal", "Bochil", "El Bosque", "Cacahoatan", "Catazaja", "Cintalapa", "Coapilla", "Comitan de Dominguez", "La Concordia", "Copainala", "Chalchihuitan", "Chamula", "Chanal", "Chapultenango", "Chenalho", "Chiapa de Corzo", "Chiapilla", "Chicoasen", "Chicomuselo", "Chilon", "Escuintla", "Francisco Leon", "Frontera Comalapa", "Frontera Hidalgo", "La Grandeza", "Huehuetan", "Huixtan", "Huitiupan", "Huixtla", "La Independencia", "Ixhuatan", "Ixtacomitan", "Ixtapa", "Ixtapangajoya", "Jiquipilas", "Jitotol", "Juarez", "Larrainzar", "La Libertad", "Mapastepec", "Las Margaritas", "Mazapa de Madero", "Mazatan", "Metapa", "Mitontic", "Motozintla", "Nicolas Ruiz", "Ocosingo", "Ocotepec", "Ocozocoautla de Espinosa", "Ostuacan", "Osumacinta", "Oxchuc", "Palenque", "Pantelho", "Pantepec", "Pichucalco", "Pijijiapan", "El Porvenir", "Villa Comaltitlan", "Pueblo Nuevo Solistahuacan", "Rayon", "Reforma", "Las Rosas", "Sabanilla", "Salto de Agua", "San Cristobal de las Casas", "San Fernando", "Siltepec", "Simojovel", "Sitala", "Socoltenango", "Solosuchiapa", "Soyalo", "Suchiapa", "Suchiate", "Sunuapa", "Tapachula", "Tapalapa", "Tapilula", "Tecpatan", "Tenejapa", "Teopisca", "Tila", "Tonala", "Totolapa", "La Trinitaria", "Tumbala", "Tuxtla Gutierrez", "Tuxtla Chico", "Tuzantan", "Tzimol", "Union Juarez", "Venustiano Carranza", "Villa Corzo", "Villaflores", "Yajalon", "San Lucas", "Zinacantan", "San Juan Cancuc", "Aldama", "Benemerito de las Americas", "Maravilla Tenejapa", "Marques de Comillas", "Montecristo de Guerrero", "San Andres Duraznal", "Santiago el Pinar"], "Chihuahua"=>["Chihuahua", "Ahumada", "Aldama", "Allende", "Aquiles Serdan", "Ascension", "Bachiniva", "Balleza", "Batopilas", "Bocoyna", "Buenaventura", "Camargo", "Carichi", "Casas Grandes", "Coronado", "Coyame del Sotol", "La Cruz", "Cuauhtemoc", "Cusihuiriachi", "Chihuahua", "Chinipas", "Delicias", "Dr. Belisario Dominguez", "Galeana", "Santa Isabel", "Gomez Farias", "Gran Morelos", "Guachochi", "Guadalupe", "Guadalupe y Calvo", "Guazapares", "Guerrero", "Hidalgo del Parral", "Huejotitan", "Ignacio Zaragoza", "Janos", "Jimenez", "Juarez", "Julimes", "Lopez", "Madera", "Maguarichi", "Manuel Benavides", "Matachi", "Matamoros", "Meoqui", "Morelos", "Moris", "Namiquipa", "Nonoava", "Nuevo Casas Grandes", "Ocampo", "Ojinaga", "Praxedis G. Guerrero", "Riva Palacio", "Rosales", "Rosario", "San Francisco de Borja", "San Francisco de Conchos", "San Francisco del Oro", "Santa Barbara", "Satevo", "Saucillo", "Temosachic", "El Tule", "Urique", "Uruachi", "Valle de Zaragoza"], "Distrito Federal"=>["Distrito Federal", "Azcapotzalco", "Coyoacan", "Cuajimalpa de Morelos", "Gustavo A. Madero", "Iztacalco", "Iztapalapa", "La Magdalena Contreras", "Milpa Alta", "Alvaro Obregon", "Tlahuac", "Tlalpan", "Xochimilco", "Benito Juarez", "Cuauhtemoc", "Miguel Hidalgo", "Venustiano Carranza"], "Durango"=>["Durango", "Canatlan", "Canelas", "Coneto de Comonfort", "Cuencame", "Durango", "General Simon Bolivar", "Gomez Palacio", "Guadalupe Victoria", "Guanacevi", "Hidalgo", "Inde", "Lerdo", "Mapimi", "Mezquital", "Nazas", "Nombre de Dios", "Ocampo", "El Oro", "Otaez", "Panuco de Coronado", "Pe", "Poanas", "Pueblo Nuevo", "Rodeo", "San Bernardo", "San Dimas", "San Juan de Guadalupe", "San Juan del Rio", "San Luis del Cordero", "San Pedro del Gallo", "Santa Clara", "Santiago Papasquiaro", "Suchil", "Tamazula", "Tepehuanes", "Tlahualilo", "Topia", "Vicente Guerrero", "Nuevo Ideal"], "Guanajuato"=>["Guanajuato", "Abasolo", "Acambaro", "San Miguel de Allende", "Apaseo el Alto", "Apaseo el Grande", "Atarjea", "Celaya", "Manuel Doblado", "Comonfort", "Coroneo", "Cortazar", "Cueramaro", "Doctor Mora", "Dolores Hidalgo Cuna de la Independencia Nacional", "Guanajuato", "Huanimaro", "Irapuato", "Jaral del Progreso", "Jerecuaro", "Leon", "Moroleon", "Ocampo", "Penjamo", "Pueblo Nuevo", "Purisima del Rincon", "Romita", "Salamanca", "Salvatierra", "San Diego de la Union", "San Felipe", "San Francisco del Rincon", "San Jose Iturbide", "San Luis de la Paz", "Santa Catarina", "Santa Cruz de Juventino Rosas", "Santiago Maravatio", "Silao", "Tarandacuao", "Tarimoro", "Tierra Blanca", "Uriangato", "Valle de Santiago", "Victoria", "Villagran", "Xichu", "Yuriria"], "Guerrero"=>["Guerrero", "Acapulco de Juarez", "Ahuacuotzingo", "Ajuchitlan del Progreso", "Alcozauca de Guerrero", "Alpoyeca", "Apaxtla", "Arcelia", "Atenango del Rio", "Atlamajalcingo del Monte", "Atlixtac", "Atoyac de Alvarez", "Ayutla de los Libres", "Azoyu", "Benito Juarez", "Buenavista de Cuellar", "Coahuayutla de Jose Maria Izazaga", "Cocula", "Copala", "Copalillo", "Copanatoyac", "Coyuca de Benitez", "Coyuca de Catalan", "Cuajinicuilapa", "Cualac", "Cuautepec", "Cuetzala del Progreso", "Cutzamala de Pinzon", "Chilapa de Alvarez", "Chilpancingo de los Bravo", "Florencio Villarreal", "General Canuto A. Neri", "General Heliodoro Castillo", "Huamuxtitlan", "Huitzuco de los Figueroa", "Iguala de la Independencia", "Igualapa", "Ixcateopan de Cuauhtemoc", "Zihuatanejo de Azueta", "Juan R. Escudero", "Leonardo Bravo", "Malinaltepec", "Martir de Cuilapan", "Metlatonoc", "Mochitlan", "Olinala", "Ometepec", "Pedro Ascencio Alquisiras", "Petatlan", "Pilcaya", "Pungarabato", "Quechultenango", "San Luis Acatlan", "San Marcos", "San Miguel Totolapan", "Taxco de Alarcon", "Tecoanapa", "Tecpan de Galeana", "Teloloapan", "Tepecoacuilco de Trujano", "Tetipac", "Tixtla de Guerrero", "Tlacoachistlahuaca", "Tlacoapa", "Tlalchapa", "Tlalixtaquilla de Maldonado", "Tlapa de Comonfort", "Tlapehuala", "La Union de Isidoro Montes de Oca", "Xalpatlahuac", "Xochihuehuetlan", "Xochistlahuaca", "Zapotitlan Tablas", "Zirandaro", "Zitlala", "Eduardo Neri", "Acatepec", "Marquelia", "Cochoapa el Grande", "Jose Joaquin de Herrera", "Juchitan", "Iliatenco"], "Hidalgo"=>["Hidalgo", "Acatlan", "Acaxochitlan", "Actopan", "Agua Blanca de Iturbide", "Ajacuba", "Alfajayucan", "Almoloya", "Apan", "El Arenal", "Atitalaquia", "Atlapexco", "Atotonilco el Grande", "Atotonilco de Tula", "Calnali", "Cardonal", "Cuautepec de Hinojosa", "Chapantongo", "Chapulhuacan", "Chilcuautla", "Eloxochitlan", "Emiliano Zapata", "Epazoyucan", "Francisco I. Madero", "Huasca de Ocampo", "Huautla", "Huazalingo", "Huehuetla", "Huejutla de Reyes", "Huichapan", "Ixmiquilpan", "Jacala de Ledezma", "Jaltocan", "Juarez Hidalgo", "Lolotla", "Metepec", "San Agustin Metzquititlan", "Metztitlan", "Mineral del Chico", "Mineral del Monte", "La Mision", "Mixquiahuala de Juarez", "Molango de Escamilla", "Nicolas Flores", "Nopala de Villagran", "Omitlan de Juarez", "San Felipe Orizatlan", "Pacula", "Pachuca de Soto", "Pisaflores", "Progreso de Obregon", "Mineral de la Reforma", "San Agustin Tlaxiaca", "San Bartolo Tutotepec", "San Salvador", "Santiago de Anaya", "Santiago Tulantepec de Lugo Guerrero", "Singuilucan", "Tasquillo", "Tecozautla", "Tenango de Doria", "Tepeapulco", "Tepehuacan de Guerrero", "Tepeji del Rio de Ocampo", "Tepetitlan", "Tetepango", "Villa de Tezontepec", "Tezontepec de Aldama", "Tianguistengo", "Tizayuca", "Tlahuelilpan", "Tlahuiltepa", "Tlanalapa", "Tlanchinol", "Tlaxcoapan", "Tolcayuca", "Tula de Allende", "Tulancingo de Bravo", "Xochiatipan", "Xochicoatlan", "Yahualica", "Zacualtipan de Angeles", "Zapotlan de Juarez", "Zempoala", "Zimapan"], "Jalisco"=>["Jalisco", "Acatic", "Acatlan de Juarez", "Ahualulco de Mercado", "Amacueca", "Amatitan", "Ameca", "San Juanito de Escobedo", "Arandas", "El Arenal", "Atemajac de Brizuela", "Atengo", "Atenguillo", "Atotonilco el Alto", "Atoyac", "Autlan de Navarro", "Ayotlan", "Ayutla", "La Barca", "Bola", "Cabo Corrientes", "Casimiro Castillo", "Cihuatlan", "Zapotlan el Grande", "Cocula", "Colotlan", "Concepcion de Buenos Aires", "Cuautitlan de Garcia Barragan", "Cuautla", "Cuquio", "Chapala", "Chimaltitan", "Chiquilistlan", "Degollado", "Ejutla", "Encarnacion de Diaz", "Etzatlan", "El Grullo", "Guachinango", "Guadalajara", "Hostotipaquillo", "Huejucar", "Huejuquilla el Alto", "La Huerta", "Ixtlahuacan de los Membrillos", "Ixtlahuacan del Rio", "Jalostotitlan", "Jamay", "Jesus Maria", "Jilotlan de los Dolores", "Jocotepec", "Juanacatlan", "Juchitlan", "Lagos de Moreno", "El Limon", "Magdalena", "Santa Maria del Oro", "La Manzanilla de la Paz", "Mascota", "Mazamitla", "Mexticacan", "Mezquitic", "Mixtlan", "Ocotlan", "Ojuelos de Jalisco", "Pihuamo", "Poncitlan", "Puerto Vallarta", "Villa Purificacion", "Quitupan", "El Salto", "San Cristobal de la Barranca", "San Diego de Alejandria", "San Juan de los Lagos", "San Julian", "San Marcos", "San Martin de Bola", "San Martin Hidalgo", "San Miguel el Alto", "Gomez Farias", "San Sebastian del Oeste", "Santa Maria de los Angeles", "Sayula", "Tala", "Talpa de Allende", "Tamazula de Gordiano", "Tapalpa", "Tecalitlan", "Tecolotlan", "Techaluta de Montenegro", "Tenamaxtlan", "Teocaltiche", "Teocuitatlan de Corona", "Tepatitlan de Morelos", "Tequila", "Teuchitlan", "Tizapan el Alto", "Tlajomulco de Zu", "San Pedro Tlaquepaque", "Toliman", "Tomatlan", "Tonala", "Tonaya", "Tonila", "Totatiche", "Tototlan", "Tuxcacuesco", "Tuxcueca", "Tuxpan", "Union de San Antonio", "Union de Tula", "Valle de Guadalupe", "Valle de Juarez", "San Gabriel", "Villa Corona", "Villa Guerrero", "Villa Hidalgo", "Ca", "Yahualica de Gonzalez Gallo", "Zacoalco de Torres", "Zapopan", "Zapotiltic", "Zapotitlan de Vadillo", "Zapotlan del Rey", "Zapotlanejo", "San Ignacio Cerro Gordo"], "Mexico"=>["Mexico", "Acambay", "Acolman", "Aculco", "Almoloya de Alquisiras", "Almoloya de Juarez", "Almoloya del Rio", "Amanalco", "Amatepec", "Amecameca", "Apaxco", "Atenco", "Atizapan", "Atizapan de Zaragoza", "Atlacomulco", "Atlautla", "Axapusco", "Ayapango", "Calimaya", "Capulhuac", "Coacalco de Berriozabal", "Coatepec Harinas", "Cocotitlan", "Coyotepec", "Cuautitlan", "Chalco", "Chapa de Mota", "Chapultepec", "Chiautla", "Chicoloapan", "Chiconcuac", "Chimalhuacan", "Donato Guerra", "Ecatepec de Morelos", "Ecatzingo", "Huehuetoca", "Hueypoxtla", "Huixquilucan", "Isidro Fabela", "Ixtapaluca", "Ixtapan de la Sal", "Ixtapan del Oro", "Ixtlahuaca", "Xalatlaco", "Jaltenco", "Jilotepec", "Jilotzingo", "Jiquipilco", "Jocotitlan", "Joquicingo", "Juchitepec", "Lerma", "Malinalco", "Melchor Ocampo", "Metepec", "Mexicaltzingo", "Morelos", "Naucalpan de Juarez", "Nezahualcoyotl", "Nextlalpan", "Nicolas Romero", "Nopaltepec", "Ocoyoacac", "Ocuilan", "El Oro", "Otumba", "Otzoloapan", "Otzolotepec", "Ozumba", "Papalotla", "La Paz", "Polotitlan", "Rayon", "San Antonio la Isla", "San Felipe del Progreso", "San Martin de las Piramides", "San Mateo Atenco", "San Simon de Guerrero", "Santo Tomas", "Soyaniquilpan de Juarez", "Sultepec", "Tecamac", "Tejupilco", "Temamatla", "Temascalapa", "Temascalcingo", "Temascaltepec", "Temoaya", "Tenancingo", "Tenango del Aire", "Tenango del Valle", "Teoloyucan", "Teotihuacan", "Tepetlaoxtoc", "Tepetlixpa", "Tepotzotlan", "Tequixquiac", "Texcaltitlan", "Texcalyacac", "Texcoco", "Tezoyuca", "Tianguistenco", "Timilpan", "Tlalmanalco", "Tlalnepantla de Baz", "Tlatlaya", "Toluca", "Tonatico", "Tultepec", "Tultitlan", "Valle de Bravo", "Villa de Allende", "Villa del Carbon", "Villa Guerrero", "Villa Victoria", "Xonacatlan", "Zacazonapan", "Zacualpan", "Zinacantepec", "Zumpahuacan", "Zumpango", "Cuautitlan Izcalli", "Valle de Chalco Solidaridad", "Luvianos", "San Jose del Rincon", "Tonanitla"], "Michoacan de Ocampo"=>["Michoacan de Ocampo", "Acuitzio", "Aguililla", "Alvaro Obregon", "Angamacutiro", "Angangueo", "Apatzingan", "Aporo", "Aquila", "Ario", "Arteaga", "Brise", "Buenavista", "Caracuaro", "Coahuayana", "Coalcoman de Vazquez Pallares", "Coeneo", "Contepec", "Copandaro", "Cotija", "Cuitzeo", "Charapan", "Charo", "Chavinda", "Cheran", "Chilchota", "Chinicuila", "Chucandiro", "Churintzio", "Churumuco", "Ecuandureo", "Epitacio Huerta", "Erongaricuaro", "Gabriel Zamora", "Hidalgo", "La Huacana", "Huandacareo", "Huaniqueo", "Huetamo", "Huiramba", "Indaparapeo", "Irimbo", "Ixtlan", "Jacona", "Jimenez", "Jiquilpan", "Juarez", "Jungapeo", "Lagunillas", "Madero", "Maravatio", "Marcos Castellanos", "Lazaro Cardenas", "Morelia", "Morelos", "Mugica", "Nahuatzen", "Nocupetaro", "Nuevo Parangaricutiro", "Nuevo Urecho", "Numaran", "Ocampo", "Pajacuaran", "Panindicuaro", "Paracuaro", "Paracho", "Patzcuaro", "Penjamillo", "Periban", "La Piedad", "Purepero", "Puruandiro", "Querendaro", "Quiroga", "Cojumatlan de Regules", "Los Reyes", "Sahuayo", "San Lucas", "Santa Ana Maya", "Salvador Escalante", "Senguio", "Susupuato", "Tacambaro", "Tancitaro", "Tangamandapio", "Tangancicuaro", "Tanhuato", "Taretan", "Tarimbaro", "Tepalcatepec", "Tingambato", "Ting", "Tiquicheo de Nicolas Romero", "Tlalpujahua", "Tlazazalca", "Tocumbo", "Tumbiscatio", "Turicato", "Tuxpan", "Tuzantla", "Tzintzuntzan", "Tzitzio", "Uruapan", "Venustiano Carranza", "Villamar", "Vista Hermosa", "Yurecuaro", "Zacapu", "Zamora", "Zinaparo", "Zinapecuaro", "Ziracuaretiro", "Zitacuaro", "Jose Sixto Verduzco"], "Morelos"=>["Morelos", "Amacuzac", "Atlatlahucan", "Axochiapan", "Ayala", "Coatlan del Rio", "Cuautla", "Cuernavaca", "Emiliano Zapata", "Huitzilac", "Jantetelco", "Jiutepec", "Jojutla", "Jonacatepec", "Mazatepec", "Miacatlan", "Ocuituco", "Puente de Ixtla", "Temixco", "Tepalcingo", "Tepoztlan", "Tetecala", "Tetela del Volcan", "Tlalnepantla", "Tlaltizapan de Zapata", "Tlaquiltenango", "Tlayacapan", "Totolapan", "Xochitepec", "Yautepec", "Yecapixtla", "Zacatepec", "Zacualpan", "Temoac"], "Nayarit"=>["Nayarit", "Acaponeta", "Ahuacatlan", "Amatlan de Ca", "Compostela", "Huajicori", "Ixtlan del Rio", "Jala", "Xalisco", "Del Nayar", "Rosamorada", "Ruiz", "San Blas", "San Pedro Lagunillas", "Santa Maria del Oro", "Santiago Ixcuintla", "Tecuala", "Tepic", "Tuxpan", "La Yesca", "Bahia de Banderas"], "Nuevo Leon"=>["Nuevo Leon", "Abasolo", "Agualeguas", "Los Aldamas", "Allende", "Anahuac", "Apodaca", "Aramberri", "Bustamante", "Cadereyta Jimenez", "Carmen", "Cerralvo", "Cienega de Flores", "China", "Dr. Arroyo", "Dr. Coss", "Dr. Gonzalez", "Galeana", "Garcia", "San Pedro Garza Garcia", "Gral. Bravo", "Gral. Escobedo", "Gral. Teran", "Gral. Trevi", "Gral. Zaragoza", "Gral. Zuazua", "Guadalupe", "Los Herreras", "Higueras", "Hualahuises", "Iturbide", "Juarez", "Lampazos de Naranjo", "Linares", "Marin", "Melchor Ocampo", "Mier y Noriega", "Mina", "Montemorelos", "Monterrey", "Paras", "Pesqueria", "Los Ramones", "Rayones", "Sabinas Hidalgo", "Salinas Victoria", "San Nicolas de los Garza", "Hidalgo", "Santa Catarina", "Santiago", "Vallecillo", "Villaldama"], "Oaxaca"=>["Oaxaca", "Abejones", "Acatlan de Perez Figueroa", "Asuncion Cacalotepec", "Asuncion Cuyotepeji", "Asuncion Ixtaltepec", "Asuncion Nochixtlan", "Asuncion Ocotlan", "Asuncion Tlacolulita", "Ayotzintepec", "El Barrio de la Soledad", "Calihuala", "Candelaria Loxicha", "Cienega de Zimatlan", "Ciudad Ixtepec", "Coatecas Altas", "Coicoyan de las Flores", "La Compa", "Concepcion Buenavista", "Concepcion Papalo", "Constancia del Rosario", "Cosolapa", "Cosoltepec", "Cuilapam de Guerrero", "Cuyamecalco Villa de Zaragoza", "Chahuites", "Chalcatongo de Hidalgo", "Chiquihuitlan de Benito Juarez", "Heroica Ciudad de Ejutla de Crespo", "Eloxochitlan de Flores Magon", "El Espinal", "Tamazulapam del Espiritu Santo", "Fresnillo de Trujano", "Guadalupe Etla", "Guadalupe de Ramirez", "Guelatao de Juarez", "Guevea de Humboldt", "Mesones Hidalgo", "Villa Hidalgo", "Heroica Ciudad de Huajuapan de Leon", "Huautepec", "Huautla de Jimenez", "Ixtlan de Juarez", "Heroica Ciudad de Juchitan de Zaragoza", "Loma Bonita", "Magdalena Apasco", "Magdalena Jaltepec", "Santa Magdalena Jicotlan", "Magdalena Mixtepec", "Magdalena Ocotlan", "Magdalena Pe", "Magdalena Teitipac", "Magdalena Tequisistlan", "Magdalena Tlacotepec", "Magdalena Zahuatlan", "Mariscala de Juarez", "Martires de Tacubaya", "Matias Romero Avenda", "Mazatlan Villa de Flores", "Miahuatlan de Porfirio Diaz", "Mixistlan de la Reforma", "Monjas", "Natividad", "Nazareno Etla", "Nejapa de Madero", "Ixpantepec Nieves", "Santiago Niltepec", "Oaxaca de Juarez", "Ocotlan de Morelos", "La Pe", "Pinotepa de Don Luis", "Pluma Hidalgo", "San Jose del Progreso", "Putla Villa de Guerrero", "Santa Catarina Quioquitani", "Reforma de Pineda", "La Reforma", "Reyes Etla", "Rojas de Cuauhtemoc", "Salina Cruz", "San Agustin Amatengo", "San Agustin Atenango", "San Agustin Chayuco", "San Agustin de las Juntas", "San Agustin Etla", "San Agustin Loxicha", "San Agustin Tlacotepec", "San Agustin Yatareni", "San Andres Cabecera Nueva", "San Andres Dinicuiti", "San Andres Huaxpaltepec", "San Andres Huayapam", "San Andres Ixtlahuaca", "San Andres Lagunas", "San Andres Nuxi", "San Andres Paxtlan", "San Andres Sinaxtla", "San Andres Solaga", "San Andres Teotilalpam", "San Andres Tepetlapa", "San Andres Yaa", "San Andres Zabache", "San Andres Zautla", "San Antonino Castillo Velasco", "San Antonino el Alto", "San Antonino Monte Verde", "San Antonio Acutla", "San Antonio de la Cal", "San Antonio Huitepec", "San Antonio Nanahuatipam", "San Antonio Sinicahua", "San Antonio Tepetlapa", "San Baltazar Chichicapam", "San Baltazar Loxicha", "San Baltazar Yatzachi el Bajo", "San Bartolo Coyotepec", "San Bartolome Ayautla", "San Bartolome Loxicha", "San Bartolome Quialana", "San Bartolome Yucua", "San Bartolome Zoogocho", "San Bartolo Soyaltepec", "San Bartolo Yautepec", "San Bernardo Mixtepec", "San Blas Atempa", "San Carlos Yautepec", "San Cristobal Amatlan", "San Cristobal Amoltepec", "San Cristobal Lachirioag", "San Cristobal Suchixtlahuaca", "San Dionisio del Mar", "San Dionisio Ocotepec", "San Dionisio Ocotlan", "San Esteban Atatlahuca", "San Felipe Jalapa de Diaz", "San Felipe Tejalapam", "San Felipe Usila", "San Francisco Cahuacua", "San Francisco Cajonos", "San Francisco Chapulapa", "San Francisco Chindua", "San Francisco del Mar", "San Francisco Huehuetlan", "San Francisco Ixhuatan", "San Francisco Jaltepetongo", "San Francisco Lachigolo", "San Francisco Logueche", "San Francisco Nuxa", "San Francisco Ozolotepec", "San Francisco Sola", "San Francisco Telixtlahuaca", "San Francisco Teopan", "San Francisco Tlapancingo", "San Gabriel Mixtepec", "San Ildefonso Amatlan", "San Ildefonso Sola", "San Ildefonso Villa Alta", "San Jacinto Amilpas", "San Jacinto Tlacotepec", "San Jeronimo Coatlan", "San Jeronimo Silacayoapilla", "San Jeronimo Sosola", "San Jeronimo Taviche", "San Jeronimo Tecoatl", "San Jorge Nuchita", "San Jose Ayuquila", "San Jose Chiltepec", "San Jose del Pe", "San Jose Estancia Grande", "San Jose Independencia", "San Jose Lachiguiri", "San Jose Tenango", "San Juan Achiutla", "San Juan Atepec", "Animas Trujano", "San Juan Bautista Atatlahuca", "San Juan Bautista Coixtlahuaca", "San Juan Bautista Cuicatlan", "San Juan Bautista Guelache", "San Juan Bautista Jayacatlan", "San Juan Bautista Lo de Soto", "San Juan Bautista Suchitepec", "San Juan Bautista Tlacoatzintepec", "San Juan Bautista Tlachichilco", "San Juan Bautista Tuxtepec", "San Juan Cacahuatepec", "San Juan Cieneguilla", "San Juan Coatzospam", "San Juan Colorado", "San Juan Comaltepec", "San Juan Cotzocon", "San Juan Chicomezuchil", "San Juan Chilateca", "San Juan del Estado", "San Juan del Rio", "San Juan Diuxi", "San Juan Evangelista Analco", "San Juan Guelavia", "San Juan Guichicovi", "San Juan Ihualtepec", "San Juan Juquila Mixes", "San Juan Juquila Vijanos", "San Juan Lachao", "San Juan Lachigalla", "San Juan Lajarcia", "San Juan Lalana", "San Juan de los Cues", "San Juan Mazatlan", "San Juan Mixtepec -Dto. 08 -", "San Juan Mixtepec -Dto. 26 -", "San Juan ", "San Juan Ozolotepec", "San Juan Petlapa", "San Juan Quiahije", "San Juan Quiotepec", "San Juan Sayultepec", "San Juan Tabaa", "San Juan Tamazola", "San Juan Teita", "San Juan Teitipac", "San Juan Tepeuxila", "San Juan Teposcolula", "San Juan Yaee", "San Juan Yatzona", "San Juan Yucuita", "San Lorenzo", "San Lorenzo Albarradas", "San Lorenzo Cacaotepec", "San Lorenzo Cuaunecuiltitla", "San Lorenzo Texmelucan", "San Lorenzo Victoria", "San Lucas Camotlan", "San Lucas Ojitlan", "San Lucas Quiavini", "San Lucas Zoquiapam", "San Luis Amatlan", "San Marcial Ozolotepec", "San Marcos Arteaga", "San Martin de los Cansecos", "San Martin Huamelulpam", "San Martin Itunyoso", "San Martin Lachila", "San Martin Peras", "San Martin Tilcajete", "San Martin Toxpalan", "San Martin Zacatepec", "San Mateo Cajonos", "Capulalpam de Mendez", "San Mateo del Mar", "San Mateo Yoloxochitlan", "San Mateo Etlatongo", "San Mateo Nejapam", "San Mateo Pe", "San Mateo Pi", "San Mateo Rio Hondo", "San Mateo Sindihui", "San Mateo Tlapiltepec", "San Melchor Betaza", "San Miguel Achiutla", "San Miguel Ahuehuetitlan", "San Miguel Aloapam", "San Miguel Amatitlan", "San Miguel Amatlan", "San Miguel Coatlan", "San Miguel Chicahua", "San Miguel Chimalapa", "San Miguel del Puerto", "San Miguel del Rio", "San Miguel Ejutla", "San Miguel el Grande", "San Miguel Huautla", "San Miguel Mixtepec", "San Miguel Panixtlahuaca", "San Miguel Peras", "San Miguel Piedras", "San Miguel Quetzaltepec", "San Miguel Santa Flor", "Villa Sola de Vega", "San Miguel Soyaltepec", "San Miguel Suchixtepec", "Villa Talea de Castro", "San Miguel Tecomatlan", "San Miguel Tenango", "San Miguel Tequixtepec", "San Miguel Tilquiapam", "San Miguel Tlacamama", "San Miguel Tlacotepec", "San Miguel Tulancingo", "San Miguel Yotao", "San Nicolas", "San Nicolas Hidalgo", "San Pablo Coatlan", "San Pablo Cuatro Venados", "San Pablo Etla", "San Pablo Huitzo", "San Pablo Huixtepec", "San Pablo Macuiltianguis", "San Pablo Tijaltepec", "San Pablo Villa de Mitla", "San Pablo Yaganiza", "San Pedro Amuzgos", "San Pedro Apostol", "San Pedro Atoyac", "San Pedro Cajonos", "San Pedro Coxcaltepec Cantaros", "San Pedro Comitancillo", "San Pedro el Alto", "San Pedro Huamelula", "San Pedro Huilotepec", "San Pedro Ixcatlan", "San Pedro Ixtlahuaca", "San Pedro Jaltepetongo", "San Pedro Jicayan", "San Pedro Jocotipac", "San Pedro Juchatengo", "San Pedro Martir", "San Pedro Martir Quiechapa", "San Pedro Martir Yucuxaco", "San Pedro Mixtepec -Dto. 22 -", "San Pedro Mixtepec -Dto. 26 -", "San Pedro Molinos", "San Pedro Nopala", "San Pedro Ocopetatillo", "San Pedro Ocotepec", "San Pedro Pochutla", "San Pedro Quiatoni", "San Pedro Sochiapam", "San Pedro Tapanatepec", "San Pedro Taviche", "San Pedro Teozacoalco", "San Pedro Teutila", "San Pedro Tidaa", "San Pedro Topiltepec", "San Pedro Totolapam", "Villa de Tututepec de Melchor Ocampo", "San Pedro Yaneri", "San Pedro Yolox", "San Pedro y San Pablo Ayutla", "Villa de Etla", "San Pedro y San Pablo Teposcolula", "San Pedro y San Pablo Tequixtepec", "San Pedro Yucunama", "San Raymundo Jalpan", "San Sebastian Abasolo", "San Sebastian Coatlan", "San Sebastian Ixcapa", "San Sebastian Nicananduta", "San Sebastian Rio Hondo", "San Sebastian Tecomaxtlahuaca", "San Sebastian Teitipac", "San Sebastian Tutla", "San Simon Almolongas", "San Simon Zahuatlan", "Santa Ana", "Santa Ana Ateixtlahuaca", "Santa Ana Cuauhtemoc", "Santa Ana del Valle", "Santa Ana Tavela", "Santa Ana Tlapacoyan", "Santa Ana Yareni", "Santa Ana Zegache", "Santa Catalina Quieri", "Santa Catarina Cuixtla", "Santa Catarina Ixtepeji", "Santa Catarina Juquila", "Santa Catarina Lachatao", "Santa Catarina Loxicha", "Santa Catarina Mechoacan", "Santa Catarina Minas", "Santa Catarina Quiane", "Santa Catarina Tayata", "Santa Catarina Ticua", "Santa Catarina Yosonotu", "Santa Catarina Zapoquila", "Santa Cruz Acatepec", "Santa Cruz Amilpas", "Santa Cruz de Bravo", "Santa Cruz Itundujia", "Santa Cruz Mixtepec", "Santa Cruz Nundaco", "Santa Cruz Papalutla", "Santa Cruz Tacache de Mina", "Santa Cruz Tacahua", "Santa Cruz Tayata", "Santa Cruz Xitla", "Santa Cruz Xoxocotlan", "Santa Cruz Zenzontepec", "Santa Gertrudis", "Santa Ines del Monte", "Santa Ines Yatzeche", "Santa Lucia del Camino", "Santa Lucia Miahuatlan", "Santa Lucia Monteverde", "Santa Lucia Ocotlan", "Santa Maria Alotepec", "Santa Maria Apazco", "Santa Maria la Asuncion", "Heroica Ciudad de Tlaxiaco", "Ayoquezco de Aldama", "Santa Maria Atzompa", "Santa Maria Camotlan", "Santa Maria Colotepec", "Santa Maria Cortijo", "Santa Maria Coyotepec", "Santa Maria Chachoapam", "Villa de Chilapa de Diaz", "Santa Maria Chilchotla", "Santa Maria Chimalapa", "Santa Maria del Rosario", "Santa Maria del Tule", "Santa Maria Ecatepec", "Santa Maria Guelace", "Santa Maria Guienagati", "Santa Maria Huatulco", "Santa Maria Huazolotitlan", "Santa Maria Ipalapa", "Santa Maria Ixcatlan", "Santa Maria Jacatepec", "Santa Maria Jalapa del Marques", "Santa Maria Jaltianguis", "Santa Maria Lachixio", "Santa Maria Mixtequilla", "Santa Maria Nativitas", "Santa Maria Nduayaco", "Santa Maria Ozolotepec", "Santa Maria Papalo", "Santa Maria Pe", "Santa Maria Petapa", "Santa Maria Quiegolani", "Santa Maria Sola", "Santa Maria Tataltepec", "Santa Maria Tecomavaca", "Santa Maria Temaxcalapa", "Santa Maria Temaxcaltepec", "Santa Maria Teopoxco", "Santa Maria Tepantlali", "Santa Maria Texcatitlan", "Santa Maria Tlahuitoltepec", "Santa Maria Tlalixtac", "Santa Maria Tonameca", "Santa Maria Totolapilla", "Santa Maria Xadani", "Santa Maria Yalina", "Santa Maria Yavesia", "Santa Maria Yolotepec", "Santa Maria Yosoyua", "Santa Maria Yucuhiti", "Santa Maria Zacatepec", "Santa Maria Zaniza", "Santa Maria Zoquitlan", "Santiago Amoltepec", "Santiago Apoala", "Santiago Apostol", "Santiago Astata", "Santiago Atitlan", "Santiago Ayuquililla", "Santiago Cacaloxtepec", "Santiago Camotlan", "Santiago Comaltepec", "Santiago Chazumba", "Santiago Choapam", "Santiago del Rio", "Santiago Huajolotitlan", "Santiago Huauclilla", "Santiago Ihuitlan Plumas", "Santiago Ixcuintepec", "Santiago Ixtayutla", "Santiago Jamiltepec", "Santiago Jocotepec", "Santiago Juxtlahuaca", "Santiago Lachiguiri", "Santiago Lalopa", "Santiago Laollaga", "Santiago Laxopa", "Santiago Llano Grande", "Santiago Matatlan", "Santiago Miltepec", "Santiago Minas", "Santiago Nacaltepec", "Santiago Nejapilla", "Santiago Nundiche", "Santiago Nuyoo", "Santiago Pinotepa Nacional", "Santiago Suchilquitongo", "Santiago Tamazola", "Santiago Tapextla", "Villa Tejupam de la Union", "Santiago Tenango", "Santiago Tepetlapa", "Santiago Tetepec", "Santiago Texcalcingo", "Santiago Textitlan", "Santiago Tilantongo", "Santiago Tillo", "Santiago Tlazoyaltepec", "Santiago Xanica", "Santiago Xiacui", "Santiago Yaitepec", "Santiago Yaveo", "Santiago Yolomecatl", "Santiago Yosondua", "Santiago Yucuyachi", "Santiago Zacatepec", "Santiago Zoochila", "Nuevo Zoquiapam", "Santo Domingo Ingenio", "Santo Domingo Albarradas", "Santo Domingo Armenta", "Santo Domingo Chihuitan", "Santo Domingo de Morelos", "Santo Domingo Ixcatlan", "Santo Domingo Nuxaa", "Santo Domingo Ozolotepec", "Santo Domingo Petapa", "Santo Domingo Roayaga", "Santo Domingo Tehuantepec", "Santo Domingo Teojomulco", "Santo Domingo Tepuxtepec", "Santo Domingo Tlatayapam", "Santo Domingo Tomaltepec", "Santo Domingo Tonala", "Santo Domingo Tonaltepec", "Santo Domingo Xagacia", "Santo Domingo Yanhuitlan", "Santo Domingo Yodohino", "Santo Domingo Zanatepec", "Santos Reyes Nopala", "Santos Reyes Papalo", "Santos Reyes Tepejillo", "Santos Reyes Yucuna", "Santo Tomas Jalieza", "Santo Tomas Mazaltepec", "Santo Tomas Ocotepec", "Santo Tomas Tamazulapan", "San Vicente Coatlan", "San Vicente Lachixio", "San Vicente Nu", "Silacayoapam", "Sitio de Xitlapehua", "Soledad Etla", "Villa de Tamazulapam del Progreso", "Tanetze de Zaragoza", "Taniche", "Tataltepec de Valdes", "Teococuilco de Marcos Perez", "Teotitlan de Flores Magon", "Teotitlan del Valle", "Teotongo", "Tepelmeme Villa de Morelos", "Heroica Villa Tezoatlan de Segura y Luna, Cuna de la Independenc", "San Jeronimo Tlacochahuaya", "Tlacolula de Matamoros", "Tlacotepec Plumas", "Tlalixtac de Cabrera", "Totontepec Villa de Morelos", "Trinidad Zaachila", "La Trinidad Vista Hermosa", "Union Hidalgo", "Valerio Trujano", "San Juan Bautista Valle Nacional", "Villa Diaz Ordaz", "Yaxe", "Magdalena Yodocono de Porfirio Diaz", "Yogana", "Yutanduchi de Guerrero", "Villa de Zaachila", "San Mateo Yucutindo", "Zapotitlan Lagunas", "Zapotitlan Palmas", "Santa Ines de Zaragoza", "Zimatlan de Alvarez"], "Puebla"=>["Puebla", "Acajete", "Acateno", "Acatlan", "Acatzingo", "Acteopan", "Ahuacatlan", "Ahuatlan", "Ahuazotepec", "Ahuehuetitla", "Ajalpan", "Albino Zertuche", "Aljojuca", "Altepexi", "Amixtlan", "Amozoc", "Aquixtla", "Atempan", "Atexcal", "Atlixco", "Atoyatempan", "Atzala", "Atzitzihuacan", "Atzitzintla", "Axutla", "Ayotoxco de Guerrero", "Calpan", "Caltepec", "Camocuautla", "Caxhuacan", "Coatepec", "Coatzingo", "Cohetzala", "Cohuecan", "Coronango", "Coxcatlan", "Coyomeapan", "Coyotepec", "Cuapiaxtla de Madero", "Cuautempan", "Cuautinchan", "Cuautlancingo", "Cuayuca de Andrade", "Cuetzalan del Progreso", "Cuyoaco", "Chalchicomula de Sesma", "Chapulco", "Chiautla", "Chiautzingo", "Chiconcuautla", "Chichiquila", "Chietla", "Chigmecatitlan", "Chignahuapan", "Chignautla", "Chila", "Chila de la Sal", "Honey", "Chilchotla", "Chinantla", "Domingo Arenas", "Eloxochitlan", "Epatlan", "Esperanza", "Francisco Z. Mena", "General Felipe Angeles", "Guadalupe", "Guadalupe Victoria", "Hermenegildo Galeana", "Huaquechula", "Huatlatlauca", "Huauchinango", "Huehuetla", "Huehuetlan el Chico", "Huejotzingo", "Hueyapan", "Hueytamalco", "Hueytlalpan", "Huitzilan de Serdan", "Huitziltepec", "Atlequizayan", "Ixcamilpa de Guerrero", "Ixcaquixtla", "Ixtacamaxtitlan", "Ixtepec", "Izucar de Matamoros", "Jalpan", "Jolalpan", "Jonotla", "Jopala", "Juan C. Bonilla", "Juan Galindo", "Juan N. Mendez", "Lafragua", "Libres", "La Magdalena Tlatlauquitepec", "Mazapiltepec de Juarez", "Mixtla", "Molcaxac", "Ca", "Naupan", "Nauzontla", "Nealtican", "Nicolas Bravo", "Nopalucan", "Ocotepec", "Ocoyucan", "Olintla", "Oriental", "Pahuatlan", "Palmar de Bravo", "Pantepec", "Petlalcingo", "Piaxtla", "Puebla", "Quecholac", "Quimixtlan", "Rafael Lara Grajales", "Los Reyes de Juarez", "San Andres Cholula", "San Antonio Ca", "San Diego la Mesa Tochimiltzingo", "San Felipe Teotlalcingo", "San Felipe Tepatlan", "San Gabriel Chilac", "San Gregorio Atzompa", "San Jeronimo Tecuanipan", "San Jeronimo Xayacatlan", "San Jose Chiapa", "San Jose Miahuatlan", "San Juan Atenco", "San Juan Atzompa", "San Martin Texmelucan", "San Martin Totoltepec", "San Matias Tlalancaleca", "San Miguel Ixitlan", "San Miguel Xoxtla", "San Nicolas Buenos Aires", "San Nicolas de los Ranchos", "San Pablo Anicano", "San Pedro Cholula", "San Pedro Yeloixtlahuaca", "San Salvador el Seco", "San Salvador el Verde", "San Salvador Huixcolotla", "San Sebastian Tlacotepec", "Santa Catarina Tlaltempan", "Santa Ines Ahuatempan", "Santa Isabel Cholula", "Santiago Miahuatlan", "Huehuetlan el Grande", "Santo Tomas Hueyotlipan", "Soltepec", "Tecali de Herrera", "Tecamachalco", "Tecomatlan", "Tehuacan", "Tehuitzingo", "Tenampulco", "Teopantlan", "Teotlalco", "Tepanco de Lopez", "Tepango de Rodriguez", "Tepatlaxco de Hidalgo", "Tepeaca", "Tepemaxalco", "Tepeojuma", "Tepetzintla", "Tepexco", "Tepexi de Rodriguez", "Tepeyahualco", "Tepeyahualco de Cuauhtemoc", "Tetela de Ocampo", "Teteles de Avila Castillo", "Teziutlan", "Tianguismanalco", "Tilapa", "Tlacotepec de Benito Juarez", "Tlacuilotepec", "Tlachichuca", "Tlahuapan", "Tlaltenango", "Tlanepantla", "Tlaola", "Tlapacoya", "Tlapanala", "Tlatlauquitepec", "Tlaxco", "Tochimilco", "Tochtepec", "Totoltepec de Guerrero", "Tulcingo", "Tuzamapan de Galeana", "Tzicatlacoyan", "Venustiano Carranza", "Vicente Guerrero", "Xayacatlan de Bravo", "Xicotepec", "Xicotlan", "Xiutetelco", "Xochiapulco", "Xochiltepec", "Xochitlan de Vicente Suarez", "Xochitlan Todos Santos", "Yaonahuac", "Yehualtepec", "Zacapala", "Zacapoaxtla", "Zacatlan", "Zapotitlan", "Zapotitlan de Mendez", "Zaragoza", "Zautla", "Zihuateutla", "Zinacatepec", "Zongozotla", "Zoquiapan", "Zoquitlan"], "Queretaro"=>["Queretaro", "Amealco de Bonfil", "Pinal de Amoles", "Arroyo Seco", "Cadereyta de Montes", "Colon", "Corregidora", "Ezequiel Montes", "Huimilpan", "Jalpan de Serra", "Landa de Matamoros", "El Marques", "Pedro Escobedo", "Pe", "Queretaro", "San Joaquin", "San Juan del Rio", "Tequisquiapan", "Toliman"], "Quintana Roo"=>["Quintana Roo", "Cozumel", "Felipe Carrillo Puerto", "Isla Mujeres", "Othon P. Blanco", "Benito Juarez", "Jose Maria Morelos", "Lazaro Cardenas", "Solidaridad", "Tulum", "Bacalar"], "San Luis Potosi"=>["San Luis Potosi", "Ahualulco", "Alaquines", "Aquismon", "Armadillo de los Infante", "Cardenas", "Catorce", "Cedral", "Cerritos", "Cerro de San Pedro", "Ciudad del Maiz", "Ciudad Fernandez", "Tancanhuitz", "Ciudad Valles", "Coxcatlan", "Charcas", "Ebano", "Guadalcazar", "Huehuetlan", "Lagunillas", "Matehuala", "Mexquitic de Carmona", "Moctezuma", "Rayon", "Rioverde", "Salinas", "San Antonio", "San Ciro de Acosta", "San Luis Potosi", "San Martin Chalchicuautla", "San Nicolas Tolentino", "Santa Catarina", "Santa Maria del Rio", "Santo Domingo", "San Vicente Tancuayalab", "Soledad de Graciano Sanchez", "Tamasopo", "Tamazunchale", "Tampacan", "Tampamolon Corona", "Tamuin", "Tanlajas", "Tanquian de Escobedo", "Tierra Nueva", "Vanegas", "Venado", "Villa de Arriaga", "Villa de Guadalupe", "Villa de la Paz", "Villa de Ramos", "Villa de Reyes", "Villa Hidalgo", "Villa Juarez", "Axtla de Terrazas", "Xilitla", "Zaragoza", "Villa de Arista", "Matlapa", "El Naranjo"], "Sinaloa"=>["Sinaloa", "Ahome", "Angostura", "Badiraguato", "Concordia", "Cosala", "Culiacan", "Choix", "Elota", "Escuinapa", "El Fuerte", "Guasave", "Mazatlan", "Mocorito", "Rosario", "Salvador Alvarado", "San Ignacio", "Sinaloa", "Navolato"], "Sonora"=>["Sonora", "Aconchi", "Agua Prieta", "Alamos", "Altar", "Arivechi", "Arizpe", "Atil", "Bacadehuachi", "Bacanora", "Bacerac", "Bacoachi", "Bacum", "Banamichi", "Baviacora", "Bavispe", "Benjamin Hill", "Caborca", "Cajeme", "Cananea", "Carbo", "La Colorada", "Cucurpe", "Cumpas", "Divisaderos", "Empalme", "Etchojoa", "Fronteras", "Granados", "Guaymas", "Hermosillo", "Huachinera", "Huasabas", "Huatabampo", "Huepac", "Imuris", "Magdalena", "Mazatan", "Moctezuma", "Naco", "Nacori Chico", "Nacozari de Garcia", "Navojoa", "Nogales", "Onavas", "Opodepe", "Oquitoa", "Pitiquito", "Puerto Pe", "Quiriego", "Rayon", "Rosario", "Sahuaripa", "San Felipe de Jesus", "San Javier", "San Luis Rio Colorado", "San Miguel de Horcasitas", "San Pedro de la Cueva", "Santa Ana", "Santa Cruz", "Saric", "Soyopa", "Suaqui Grande", "Tepache", "Trincheras", "Tubutama", "Ures", "Villa Hidalgo", "Villa Pesqueira", "Yecora", "General Plutarco Elias Calles", "Benito Juarez", "San Ignacio Rio Muerto"], "Tabasco"=>["Tabasco", "Balancan", "Cardenas", "Centla", "Centro", "Comalcalco", "Cunduacan", "Emiliano Zapata", "Huimanguillo", "Jalapa", "Jalpa de Mendez", "Jonuta", "Macuspana", "Nacajuca", "Paraiso", "Tacotalpa", "Teapa", "Tenosique"], "Tamaulipas"=>["Tamaulipas", "Abasolo", "Aldama", "Altamira", "Antiguo Morelos", "Burgos", "Bustamante", "Camargo", "Casas", "Ciudad Madero", "Cruillas", "Gomez Farias", "Gonzalez", "G", "Guerrero", "Gustavo Diaz Ordaz", "Hidalgo", "Jaumave", "Jimenez", "Llera", "Mainero", "El Mante", "Matamoros", "Mendez", "Mier", "Miguel Aleman", "Miquihuana", "Nuevo Laredo", "Nuevo Morelos", "Ocampo", "Padilla", "Palmillas", "Reynosa", "Rio Bravo", "San Carlos", "San Fernando", "San Nicolas", "Soto la Marina", "Tampico", "Tula", "Valle Hermoso", "Victoria", "Villagran", "Xicotencatl"], "Tlaxcala"=>["Tlaxcala", "Amaxac de Guerrero", "Apetatitlan de Antonio Carvajal", "Atlangatepec", "Atltzayanca", "Apizaco", "Calpulalpan", "El Carmen Tequexquitla", "Cuapiaxtla", "Cuaxomulco", "Chiautempan", "Mu", "Espa", "Huamantla", "Hueyotlipan", "Ixtacuixtla de Mariano Matamoros", "Ixtenco", "Mazatecochco de Jose Maria Morelos", "Contla de Juan Cuamatzi", "Tepetitla de Lardizabal", "Sanctorum de Lazaro Cardenas", "Nanacamilpa de Mariano Arista", "Acuamanala de Miguel Hidalgo", "Nativitas", "Panotla", "San Pablo del Monte", "Santa Cruz Tlaxcala", "Tenancingo", "Teolocholco", "Tepeyanco", "Terrenate", "Tetla de la Solidaridad", "Tetlatlahuca", "Tlaxcala", "Tlaxco", "Tocatlan", "Totolac", "Ziltlaltepec de Trinidad Sanchez Santos", "Tzompantepec", "Xaloztoc", "Xaltocan", "Papalotla de Xicohtencatl", "Xicohtzinco", "Yauhquemehcan", "Zacatelco", "Benito Juarez", "Emiliano Zapata", "Lazaro Cardenas", "La Magdalena Tlaltelulco", "San Damian Texoloc", "San Francisco Tetlanohcan", "San Jeronimo Zacualpan", "San Jose Teacalco", "San Juan Huactzinco", "San Lorenzo Axocomanitla", "San Lucas Tecopilco", "Santa Ana Nopalucan", "Santa Apolonia Teacalco", "Santa Catarina Ayometla", "Santa Cruz Quilehtla", "Santa Isabel Xiloxoxtla"], "Veracruz de Ignacio de la Llave"=>["Veracruz de Ignacio de la Llave", "Acajete", "Acatlan", "Acayucan", "Actopan", "Acula", "Acultzingo", "Camaron de Tejeda", "Alpatlahuac", "Alto Lucero de Gutierrez Barrios", "Altotonga", "Alvarado", "Amatitlan", "Naranjos Amatlan", "Amatlan de los Reyes", "Angel R. Cabada", "La Antigua", "Apazapan", "Aquila", "Astacinga", "Atlahuilco", "Atoyac", "Atzacan", "Atzalan", "Tlaltetela", "Ayahualulco", "Banderilla", "Benito Juarez", "Boca del Rio", "Calcahualco", "Camerino Z. Mendoza", "Carrillo Puerto", "Catemaco", "Cazones de Herrera", "Cerro Azul", "Citlaltepetl", "Coacoatzintla", "Coahuitlan", "Coatepec", "Coatzacoalcos", "Coatzintla", "Coetzala", "Colipa", "Comapa", "Cordoba", "Cosamaloapan de Carpio", "Cosautlan de Carvajal", "Coscomatepec", "Cosoleacaque", "Cotaxtla", "Coxquihui", "Coyutla", "Cuichapa", "Cuitlahuac", "Chacaltianguis", "Chalma", "Chiconamel", "Chiconquiaco", "Chicontepec", "Chinameca", "Chinampa de Gorostiza", "Las Choapas", "Chocaman", "Chontla", "Chumatlan", "Emiliano Zapata", "Espinal", "Filomeno Mata", "Fortin", "Gutierrez Zamora", "Hidalgotitlan", "Huatusco", "Huayacocotla", "Hueyapan de Ocampo", "Huiloapan de Cuauhtemoc", "Ignacio de la Llave", "Ilamatlan", "Isla", "Ixcatepec", "Ixhuacan de los Reyes", "Ixhuatlan del Cafe", "Ixhuatlancillo", "Ixhuatlan del Sureste", "Ixhuatlan de Madero", "Ixmatlahuacan", "Ixtaczoquitlan", "Jalacingo", "Xalapa", "Jalcomulco", "Jaltipan", "Jamapa", "Jesus Carranza", "Xico", "Jilotepec", "Juan Rodriguez Clara", "Juchique de Ferrer", "Landero y Coss", "Lerdo de Tejada", "Magdalena", "Maltrata", "Manlio Fabio Altamirano", "Mariano Escobedo", "Martinez de la Torre", "Mecatlan", "Mecayapan", "Medellin", "Miahuatlan", "Las Minas", "Minatitlan", "Misantla", "Mixtla de Altamirano", "Moloacan", "Naolinco", "Naranjal", "Nautla", "Nogales", "Oluta", "Omealca", "Orizaba", "Otatitlan", "Oteapan", "Ozuluama de Mascare", "Pajapan", "Panuco", "Papantla", "Paso del Macho", "Paso de Ovejas", "La Perla", "Perote", "Platon Sanchez", "Playa Vicente", "Poza Rica de Hidalgo", "Las Vigas de Ramirez", "Pueblo Viejo", "Puente Nacional", "Rafael Delgado", "Rafael Lucio", "Los Reyes", "Rio Blanco", "Saltabarranca", "San Andres Tenejapan", "San Andres Tuxtla", "San Juan Evangelista", "Santiago Tuxtla", "Sayula de Aleman", "Soconusco", "Sochiapa", "Soledad Atzompa", "Soledad de Doblado", "Soteapan", "Tamalin", "Tamiahua", "Tampico Alto", "Tancoco", "Tantima", "Tantoyuca", "Tatatila", "Castillo de Teayo", "Tecolutla", "Tehuipango", "Alamo Temapache", "Tempoal", "Tenampa", "Tenochtitlan", "Teocelo", "Tepatlaxco", "Tepetlan", "Tepetzintla", "Tequila", "Jose Azueta", "Texcatepec", "Texhuacan", "Texistepec", "Tezonapa", "Tierra Blanca", "Tihuatlan", "Tlacojalpan", "Tlacolulan", "Tlacotalpan", "Tlacotepec de Mejia", "Tlachichilco", "Tlalixcoyan", "Tlalnelhuayocan", "Tlapacoyan", "Tlaquilpa", "Tlilapan", "Tomatlan", "Tonayan", "Totutla", "Tuxpan", "Tuxtilla", "Ursulo Galvan", "Vega de Alatorre", "Veracruz", "Villa Aldama", "Xoxocotla", "Yanga", "Yecuatla", "Zacualpan", "Zaragoza", "Zentla", "Zongolica", "Zontecomatlan de Lopez y Fuentes", "Zozocolco de Hidalgo", "Agua Dulce", "El Higo", "Nanchital de Lazaro Cardenas del Rio", "Tres Valles", "Carlos A. Carrillo", "Tatahuicapan de Juarez", "Uxpanapa", "San Rafael", "Santiago Sochiapan"], "Yucatan"=>["Yucatan", "Abala", "Acanceh", "Akil", "Baca", "Bokoba", "Buctzotz", "Cacalchen", "Calotmul", "Cansahcab", "Cantamayec", "Celestun", "Cenotillo", "Conkal", "Cuncunul", "Cuzama", "Chacsinkin", "Chankom", "Chapab", "Chemax", "Chicxulub Pueblo", "Chichimila", "Chikindzonot", "Chochola", "Chumayel", "Dzan", "Dzemul", "Dzidzantun", "Dzilam de Bravo", "Dzilam Gonzalez", "Dzitas", "Dzoncauich", "Espita", "Halacho", "Hocaba", "Hoctun", "Homun", "Huhi", "Hunucma", "Ixil", "Izamal", "Kanasin", "Kantunil", "Kaua", "Kinchil", "Kopoma", "Mama", "Mani", "Maxcanu", "Mayapan", "Merida", "Mococha", "Motul", "Muna", "Muxupip", "Opichen", "Oxkutzcab", "Panaba", "Peto", "Progreso", "Quintana Roo", "Rio Lagartos", "Sacalum", "Samahil", "Sanahcat", "San Felipe", "Santa Elena", "Seye", "Sinanche", "Sotuta", "Sucila", "Sudzal", "Suma", "Tahdziu", "Tahmek", "Teabo", "Tecoh", "Tekal de Venegas", "Tekanto", "Tekax", "Tekit", "Tekom", "Telchac Pueblo", "Telchac Puerto", "Temax", "Temozon", "Tepakan", "Tetiz", "Teya", "Ticul", "Timucuy", "Tinum", "Tixcacalcupul", "Tixkokob", "Tixmehuac", "Tixpehual", "Tizimin", "Tunkas", "Tzucacab", "Uayma", "Ucu", "Uman", "Valladolid", "Xocchel", "Yaxcaba", "Yaxkukul", "Yobain"]}

@kinduff
Copy link
Author

kinduff commented May 6, 2015

Parse

states_and_cities.each do |state, cities|
  puts "+ #{state}"
  cities.each do |city|
    puts "  + #{city}"
  end
end

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment