Bank Branches in NORTHAMPTON with own SWIFT codes:
BARCLAYS BANK PLC (BARCLAYCARD): BARCGB2108LBARCLAYS BANK PLC (DIVIDEND CLEARANCE CENTRE): BARCGB210AC
BARCLAYS BANK PLC (NORTHAMPTON AREA BRANCHES 2): BARCGB210YM
BARCLAYS BANK PLC (NORTHAMPTON GROUP OF BRANCHES): BARCGB2103G
BARCLAYS BANK PLC (NORTHAMPTON THREE): BARCGB2113H
CAVE AND SONS LIMITED: CAVSGB21
CO-OPERATIVE BANK PLC. (NORTHAMPTON): CPBKGB21NOR
HALIFAX PLC (KINGSTHORPE - 110427): HLFXGB21M35
HALIFAX PLC (NORTHAMPTON (110565)): HLFXGB21Q16
HALIFAX PLC (NORTHAMPTON ABINGTON ST): HLFXGB21Q17
HSBC BANK PLC (MORRISONS): HBUKGB4170W
HSBC BANK PLC (MORRISONS): MIDLGB2170W
HSBC BANK PLC (NORTHAMPTON COMMERCIAL BRANCH): HBUKGB4193G
HSBC BANK PLC (NORTHAMPTON WELLINGBOROUGH ROAD): HBUKGB4176F
HSBC BANK PLC (NORTHAMPTON, KINGSTHORPE BRANCH): HBUKGB4147F
HSBC BANK PLC (WOOD HILL BRANCH): HBUKGB4108L
LLOYDS BANK PLC (ABINGDON - 772102): LOYDGB21B02
LLOYDS BANK PLC (ABINGTON (772102): LOYDGB21BO2
LLOYDS BANK PLC (FOREIGN CHEQUES AND INTERNATIONAL CLEARINGS (300187)): LOYDGB2LMON
LLOYDS BANK PLC (GEORGE ROW NORTHAMPTON - 309609): LOYDGB21071
LLOYDS BANK PLC (GEORGE ROW NORTHAMPTON - 772101): LOYDGB21B01
LLOYDS BANK PLC (KINGSTHORPE - 301447): LOYDGB21560
LLOYDS BANK PLC (KINGSTHORPE - 772112): LOYDGB21A60
NATIONAL WESTMINSTER BANK PLC (KINGSTHORPE, NORTHAMPTON BRANCH): NWBKGB2139E
NATIONAL WESTMINSTER BANK PLC (NAT WEST POST OFFICE COUNTERS): NWBKGB2159Z
NATIONAL WESTMINSTER BANK PLC (NORTHAMPTON, ST JAMES'): NWBKGB2116Y
NATIONAL WESTMINSTER BANK PLC (NORTHAMPTON, THE DRAPERY BRANCH): NWBKGB2139B
NATIONAL WESTMINSTER BANK PLC (NORTHAMPTON, WESTON FAVELL BRANCH): NWBKGB2139F
NATIONWIDE ANGLIA BUILDING SOCIETY: NABSGB21
NATIONWIDE BUILDING SOCIETY: NBSMGB22
ROYAL BANK OF SCOTLAND PLC (NORTHAMPTON): RBOSGB21228
ROYAL BANK OF SCOTLAND PLC (RBS POST OFFICE COUNTERS): RBOSGB2112C
TSB BANK PLC (FORMERLY LLOYDS TSB SCOTLAND PLC) (TSB NORTHAMPTON - 776920): TSBSGB21385
TSB BANK PLC (FORMERLY LLOYDS TSB SCOTLAND PLC) (WESTON FAVELL NORTHAMPTON - 772114): LOYDGB21A61
VENTURE TECHNOLOGIES LIMITED: VETEGB21
YORKSHIRE BANK (CLYDESDALE BANK PLC T/A) (NORTHAMPTON): YORKGB21633
YORKSHIRE BANK (CLYDESDALE BANK PLC T/A) (NORTHAMPTON): YORKGB21972