How many cities are there in Mississippi? There are a total of 433 towns and cities in the state of Mississippi. Top 10 biggest cities by population are Jackson, Gulfport, Southaven, Hattiesburg, Biloxi, Meridian, Tupelo, Greenville, Olive Branch, and Horn Lake while top ten largest cities by land area are Jackson, Gulfport, Meridian, Hattiesburg, Tupelo, Clinton, Southaven, Biloxi, Olive Branch, and Vicksburg.