Usa-Places.com has listed approx 28 banks in Portsmouth. Some of the Top rated banks in Portsmouth are- Northeast Bank, Cambridge Trust, Hampshire First Bank, Newburyport Bank - Yoken's Common, Universal Capital, Bank of New Hampshire, Northeast Bank & NBT Bank.