Al sur de la provincia, limita al este con el municipio de Nueva Paz, al norte con el de Madruga, al noroeste con Güines, y al sur le baña el golfo de Batabanó.
[3][4] La villa es fundada en 1827, cerca del ingenio Santa Teresa y el Ayuntamiento quedó constituido en 1879 con el nombre de San Nicolás de Bari.
El Santo Patrón del Municipio es San Nicolás de Bari.
Habitaban la aldea 86 habitantes blancos, 11 de color libres y 17 esclavos.
[5] Cabecera del partido de San Nicolás, división administrativa histórica de la Jurisdicción de Güines en el Departamento Occidental.