Как минимум инфраструктурой.Возьмём определения .Город это крупный населённый пункт численность которого должна насчитывать не менее 12000 человек.Се́льское поселе́ние — один из типов муниципальных образований в России, представляет собой один или несколько объединённых общей территорией сельских населённых пунктов (посёлков, сёл, станиц, деревень, хуторов, кишлаков, аулов и других сельских населённых пунктов).Следовательно ещё одно различие численность.Следующим различием является размер территорий.