Hayle liegt im Südosten der St Ives Bay, wo der Hayle River in den Bristolkanal mündet. Die Gemeinde grenzt im Westen an St Ives, im Süden an St Erth und im Osten an Gwinear-Gwithian. Der Name leitet sich vom kornischen Wort für Flussmündung ab und verweist auf die Lage an der Gezeitenzone.
Frühe Spuren menschlicher Besiedlung reichen bis in die Bronzezeit zurück, doch die heutige Stadt entstand erst während der industriellen Revolution. Funde belegen Handelsverbindungen zum Mittelmeer, und ein römischer Friedhof bei Lelant deutet auf eine mögliche militärische Vergangenheit hin. Eine erste Erwähnung als Egloshayle stammt aus dem 12. Jahrhundert, während der Name Hayle erst später auftaucht.
Prägend für den Ort war die Cornish Copper Company, die im 19. Jahrhundert das Herrenhaus Concerton übernahm. Die Umgebung mit ihren Stränden und der Flussmündung zieht heute Besucher an, während die historische Verbindung zu Cornwall und Irland in Ortsnamen und Kirchen nachwirkt.