Pukekohe is a small town in the Franklin district of the North Island of New Zealand. It is approximately 50 kilometres south of Auckland. It is a rural service town for the surrounding horticultural and dairy farming operations. The population is 18,825 (2001 census).