Разница между словами city и town в английском языке заключается в их значении:
Таким образом, city по размерам больше, чем town, и является более важным пунктом с экономической, политической или географической точки зрения. 2
В Англии принято считать, что если в городе есть собор, то это city, в противоположном случае — town. 1 В США city — это мегаполис, а town — небольшие городки (что-то среднее между мегаполисом и деревней). 1