General Lagos is een gemeente in de Chileense provincie Parinacota in de regio Arica y Parinacota. General Lagos telde inwoners in en heeft een oppervlakte van 2244 km². General Lagos is de noordelijkste gemeente van Chili en grenst aan Bolivia en Peru. De hoofdstad is Visviri.