Falmouth liegt an der Carrick Roads-Bucht, der Meeresmündung des Flusses Fal in den Ärmelkanal. Falmouth liegt in der Grafschaft Cornwall. Die Distanz bis London beträgt rund 380 km, bis Bristol knapp 230 km. Truro, die Hauptstadt der Grafschaft Cornwall, ist etwas mehr als 10 km entfernt. Alle Distanzen in Luftkilometer.
Die Küstenstadt zählt rund 21'800 Einwohner.