A township is a form of human settlement or administrative subdivision. Its exact definition varies among countries.
Khayelitsha, a township in South Africa
Township boundary marker at Mungrisdale, Cumbria. The marker has been restored for historical purposes.
A town is a type of a human settlement, generally larger than a village but smaller than a city.
Township
…settlements too small or scattered to be considered urban. The Australian National Dictionary defines a township as "a site reserved for and laid out as a town; such a site at an early stage of its occupation and development; a small town". The term refers purely to the settlement; it does not refer to a unit…
Mõisaküla is a small town in the southern part of Estonia, just next to the border of Latvia. The town's current population is less than 1,000 inhabitants.
Aerial view of Mariehamn, the town in Åland with over 10,000 inhabitants
The city of Hancock, Michigan along Quincy Street
The town of Peshtera, Bulgaria