город - Крупный населённый пункт, административный, торговый и промышленный центр
поселок - Российской империи — населённый пункт, в различных землях (краях, странах) имел различные названия подсе́лье, подсёлок, присёлок и посёлок, и означал поселение людей близ какого-либо селенья (села или деревни), людьми со стороны, а если из того же селенья, то это был вы́селок.
село - один из видов населённых пунктов России, Украины, Белоруссии, Казахстана, Молдавии, Болгарии и Израиля, относящийся к так называемым сельским населённым пунктам. Ранее тип крестьянского поселения (наряду с деревней).
Объяснение: