Il territorio comunale è stretto fra il mare Adriatico, a est, e il comune di Fermo. Il suo tessuto urbanistico è principalmente sviluppato in linea con il litorale marino. La città si diffonde lungo i circa 4,4 km di costa marina. Il porto turistico-peschereccio è tra i più grandi porti turistici dell’Adriatico.
Comune costiero confinante : Porto San Giorgio ⟷ Fermo