
La città è collocata sul versante Est della Regione Calabria, si affaccia sul Mar Ionio presso la foce del fiume Esaro. L'altezza della città è di 8 m sul livello del mare. Il Comune ha una superficie di 179,83 km², e conta circa 60.500 abitanti. Crotone è capoluogo di provincia dal 1994.
Il clima si presenta temperato. L'inverno è generalmente mite, anche se sono possibili temporanee ma repentine diminuzioni di temperatura con occasionali nevicate (1991, 1998, 2001, 2006, 2008), in caso di afflusso di aria gelida polare. L'estate è calda ma discretamente ventilata dalla brezza di mare; solo in presenza di onde di calore con venti di scirocco o libeccio, le temperature massime possono attestarsi attorno ai 40°C ma con bassi tassi di umidità relativa. Le precipitazioni si concentrano principalmente in autunno, con massimo secondario invernale; tra la primavera e l'estate può accentuarsi notevolmente la siccità.