Mosquera es un municipio de Colombia situado en el departamento de Nariño, al suroeste del país. Fue fundado en 1824 por el general Tomás Cipriano de Mosquera y se convirtió en municipio en 1850. En 1979 el corregimiento de Olaya Herrera se separó formando un nuevo municipio.
Fue fundado por el General Tomás Cipriano de Mosquera, cuando venía de Iscuande, después de haber sostenido una fuerte batalla con el General Agualongo en la ciudad de Pasto; el General Mosquera había comprado a la señora Ana Maria González apodada Mariquita», los terrenos donde está ubicado hoy Mosquera, el municipio inicialmente se llamó Tierra Firme y luego adquirió el nombre de su fundador. Las viviendas en paja y paredes y chonta fueron cambiados por madera, cartón y zinc, su primer año como Municipio fue en 1850 y su primer alcalde en 1904 fue el señor Nestor Parra Gomes, en 1979 se crea el Municipio de Olaya Herrera antiguo corregimiento de Mosquera.