Waiuku is a country town in the Auckland Region in the North Island of New Zealand. It is located at the southern end of the Waiuku River. It is 40 kilometres southwest of Auckland city centre, and 12 kilometres north of the mouth of the Waikato River.