Sebastian is a city located in Brevard County and Indian River County Florida. With a 2020 population of 26,952, it is the 95th largest city in Florida and the 1426th largest city in the United States . Sebastian is currently growing at a rate of 1.57% annually and its population has increased by 22.91% since the most recent census, which recorded a population of 21,929 in 2010. Sebastian reached it's highest population of 26,952 in 2021. Spanning over 15 miles, Sebastian has a population density of 1,925 people per square mile.
The average household income in Sebastian is $67,618 with a poverty rate of 12.05%. The median rental costs in recent years comes to $1,050 per month, and the median house value is $195,500. The median age in Sebastian is 55.4 years, 54.4 years for males, and 56.5 years for females.