tokoroa () is the fifth-largest town in the waikato region of the north island of new zealand and largest settlement in the south waikato district. located 30 km southwest of rotorua, close to the foot of the mamaku ranges, it is midway between taupo and hamilton on state highway one.