Portsmouth is a town located in southeastern Rhode Island. The town had a population of 17,389 as of the 2010 US Census.