Город отличается от сельского поселения, прежде всего, по численности населения, преобладанию несельскохозяйственной деятельности (промышленность, торговля, сфера услуг), развитой инфраструктурой и более высокой плотностью застройки. Сельское поселение характеризуется меньшей численностью населения и преобладанием сельского хозяйства.
Ответ: Город — крупное поселение с преобладанием несельскохозяйственной деятельности, развитой инфраструктурой и высокой плотностью населения; сельское поселение — малое поселение с преобладанием сельского хозяйства.