The Whitefish Bay Public Library was established in 1937 in the basement of the old Village Hall. It is currently located next to Village Hall on Marlborough Drive between Fleetwood Place and Blairwood Place.
The library offers two reading rooms, a program room for library and public use, additional programming and 11 internet stations along with study rooms. The library also offers free wireless internet service.