St Ives is een stad in het Engelse graafschap Cornwall. De plaats telt 11.165 inwoners. De stad ligt ten noordoosten van Penzance en ten noordwesten van Camborne aan de kust van de Keltische Zee. Voorheen was het een vissersplaats, maar de inkomsten zijn nu voornamelijk afkomstig uit het toerisme. De stad is met een spoorlijn verbonden met St Erth waar aansluiting bestaat op de hoofdlijn naar Penzance en Plymouth.