Southport is a city in Marion County, Indiana and in Perry Township.     The population was 1,712 at the 2010 census.

The median income for a household in the city was $56,719, and the median income for a family was $59,926  Southport has one high school – Southport High which is considered an Indianapolis city school and not a township school.