San Nicolás del Puerto es un municipio español de la provincia de Sevilla, Andalucía. Está situado a 93 kilómetros al noreste de Sevilla capital, a 590 metros sobre el nivel del mar. Tiene una extensión de 44,88 km y una población de 681 habitantes según el INE en 2008.