 Karuah is located at the north-western corner of Port Stephens into which the Karuah River feeds.According to the , there 1,411 people in Karuah.The largest settlement within the locality is the village of Karuah, which is on the old Pacific Highway and straddles the Karuah River.