Byen ligger ved nordvestenden av Portsmouths havn, og elven Wallington renner fordi Fareham og ut i havneområdet. Av denne grunn har Fareham også en rik maritim historie. Royal Navy har sin sjøkrigsskole der, med over 2000 elever.