The name Myalup is a local Aboriginal name for a nearby swamp (the word “mya” meaning the bark of a paperbark, which abound in the area). Prior to European settlement, the Noongar Ganeang people wandered around the eastern shores of Lake Josephine, east of the town.
Myalup is on the southern edge of the Yalgorup National Park, a haven to native wildlife and bird sanctuary as well as home to stromatolites – sedimentary rocks composed of layers of fossilised blue-green algae and one of the first lifeforms known to exist on earth. Lake Preston, the largest of the nine lakes in the park, also borders the town. The town also has a caravan park, chalets, recreation ground and store, and a white-sand beach continuous to and shared with Binningup 5km to the south