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.