Shoalwater is a suburb of the City of Rockingham to the south of Perth.
Shoalwater is located within the Shoalwater Islands Marine Park which includes Shoalwater Bay, Warnbro Sound, Cape Peron and several small islands being Penguin island, Seal Island and Shag Rock.