BranchWatch

Credit unions · Illinois

77th Street Depot

NCUA-insuredfederal charterlow-income designated

Headquartered in Chicago, Illinois. Chartered in 1938. Charter number 2505.

Total assets
$18M
Members
4,596
Shares & deposits
$13M
Net worth ratio
26.42%
net worth / assets

Locations (1)

Main Officemain officeCorporate Office

5401 S Wentworth Ave Ste 26, Chicago, IL 60609 map

7738467137Member services

Mon, Wed, Thur, Fri - 9:00am - 3:00pm

Transcribed from NCUA call-report data (cycle 2026-03). Phone numbers and hours are as reported to the NCUA and can lag reality — verify before visiting. Share deposits are NCUA-insured up to $250,000 per member.