Based on data from the 2010 United States Census, the population of Port Richmond was 20,191, a change of 2,149 (10.6%) from the 18,042 counted in 2000. Covering an area of , the neighborhood had a population density of . The racial makeup of the neighborhood was 40.2% (8,115) White, 16.8% (3,392) African American, 0.3% (51) Native American, 3.9% (784) Asian, 0% (6) Pacific Islander, 0.4% (79) from other races, and 1.9% (377) from two or more races. Hispanic or Latino of any race were 36.6% (7,387) of the population.