Usa-Places.com ha enumerado aproximadamente 10 bancos en Salem. Algunos de los bancosmejor calificados en Salem son- Banco Cooperativo de Salem, Banco Santander, Banco de ciudadanos, Banco Haverhill, Pentucket Bank, Bank of America (con cajero automático Drive-Thru), TD Bank, Banco de Nueva Inglaterra, Banco Unido del Pueblo & Banco empresarial.