Treasure Quiet Moments In Our Beautiful Library

Overlooking the Atrium in Market Square, the Saint John Free Public Library offers something for everyone. The library provides access to a municipal collection of more than 215,000 items in its three branches and a provincial collection of more than 1.8 million items. We offer many programs and services ranging from storytime to public lectures. Some of our services provided are reference, inter-library loans and free public access computer workstations.

The Library’s goal is to encourage children, students, adults, seniors and parents to visit often to borrow books and attend free programs. The branch offers everything from computer training sessions, knitting programs for kids, genealogy resources, as well as the latest bestsellers and classic novels.

For out-of-town visitors there is free WiFi and computers to check your email or conduct research. Our library staff will be happy to help all visitors with any of our services.

Genealogy Research is a breeze with our extensive print and mircrofilm resources including Vital Statistics, books on genealogical research, family histories, newspapers and historical scrapbooks.

Come and relax in our comfortable lounge – Henry Meinhardt Memorial Reading Room – visitors will find magazines and 20 different newspapers from New Brunswick and elsewhere.

Located on the second and third floors in the Market Square complex, our library offers fantastic views of the Saint John Harbour, as well as paintings, sculptures and wall hangings by well-known Saint John and New Brunswick artists. The library has free computer access through WiFi or 22 public access computers.

The Special Collections Room is an authentic re-creation of a 19th century Victorian salon. The focus of the collections is on New Brunswickana, Canadiana, and local history materials. An extensive collection of southern New Brunswick newspapers are available on microfilm.

The Saint John Free Public Library is the oldest public library in Canada, founded in 1883.

Phone: 506-643-7220

Childrens’ Dept: 506-643-7239



Monday: 10:00  a.m. – 5:00  p.m.

Tuesday: 10:00  a.m. – 5:00  p.m.

Wednesday: 10:00  a.m. – 8:00  p.m.

Thursday: 10:00  a.m. – 8:00  p.m.

Friday: 10:00  a.m. – 5:00  p.m.

Saturday: 10:00  a.m. – 5:00  p.m.

Sunday: 10:00  a.m. – 5:00  p.m.