Recibió el título de ciudad en 1913 y cambió su nombre a Ciudad Barrios, en honor al político y militar salvadoreño Gerardo Barrios, que había nacido en las cercanías de la localidad.
Esta ciudad salvadoreña se llamaba antiguamente Cacahuatique y sus orígenes se remontan a la época precolombina de nuestra historia, pues era ya uno de los pueblos lencas que existían en la región ultra-lempina oriental a la llegada de los conquistadores españoles.
En los comedios del siglo XVI Cacahuatique tenía una población de 600 almas.
Al celebrar una sesión municipal, hizo constar varios arbitrios para llevar adelante medidas de ornato público, especialmente la ampliación del edificio del cabildo que según el gobernador no reunía las comodidades necesarias.
La nueva ley (decreto legislativo 762), fue ratificada por el presidente Nayib Bukele el 14 de junio y publicada el mismo día en el Diario oficial N.º 110, Tomo N.º 439,[8] por lo cual fue incorporada al municipio de San Miguel Norte.