Portsmouth nằm ở phía đông Virginia. Portsmouth là một phần của Quận Thành phố Portsmouth. Portsmouth có 33,65 dặm vuông diện tích đất và 13,08 dặm vuông diện tích mặt nước, tính đến năm 2010, tổng dân số Portsmouth là 95.535 người, đã giảm 5,00% kể từ năm 2000. Tỷ lệ tăng dân số thấp hơn nhiều so với tỷ lệ trung bình của tiểu bang là 13,03% và thấp hơn nhiều so với tỷ lệ trung bình của quốc gia là 9,71%. Thu nhập hộ gia đình trung bình củaortsmouth là 46.269 đô la trong năm 2008-2012 và đã tăng 37,13% kể từ năm 2000. Tỷ lệ tăng thu nhập tương đương với tỷ lệ trung bình của bang là 36,33% và là cao hơn tỷ lệ chung của cả nước là 26,32%. Giá trị nhà trung bình ở Portsmouth là $ 183.600 trong năm 2008-2012 và đã tăng 125,83% kể từ năm 2000.