Newmarket is a town in Southern Ontario located approximately 25 km north of Toronto, Ontario, Canada.