Cecina is located 40 km south of Livorno on the Tyrrhenian Sea, north of the Maremma Plain.
The eponymous river Cecina flows into the sea in the northern part of the municipality. Cecina consists mainly of two districts: the actual city of Cecina a few kilometers inland and Cecina Mare directly on the coast (also called Marina di Cecina). Smaller districts are San Pietro in Palazzi and San Vincenzino.
The neighboring municipalities are: Bibbona, Casale Marittimo (PI), Castellina Marittima (PI), Guardistallo (PI), Montescudaio (PI), Riparbella (PI) and Rosignano Marittimo.
- Festa della Madonna del Mare (15 August) – procession, in Cecina Mare.
- Targa Cecina (August, September) national firm, parades with floats, races