According to the 2000 American Census, its population was of 2055 inhabitants. In 2006, a population of 2043 was estimated, a decrease of 12 (-0.6%). Whites are the major ethnic group, numbering about 69.81% of Swedesboro's total population in 2010.