Выбор между словами town и city зависит от размера населённого пункта и страны, о которой идёт речь. 1
Town обозначает небольшой город, городок с нормальной развитой инфраструктурой. 4 По размерам он больше, чем деревня, но меньше, чем city. 2 Например, в Англии town может означать городскую местность в целом по отношению к сельской. 1 Также слово town может обозначать группу людей, проживающих в городе, или центральную часть города по отношению к жилой. 1
City обозначает большой город, мегаполис или значимый деловой центр страны. 4 По размерам он больше, чем town, и часто является важным населённым пунктом, в котором располагаются власти региона, области или страны. 2 Например, в России слово city подходит для обозначения городов, являющихся центрами регионов, и многих городов, являющихся районными центрами. 1
Таким образом, city используется для обозначения крупного и значимого населённого пункта, а town — для небольшого города с нормальной развитой инфраструктурой. 4