never stop learning

Summer Library Guide

May-Jul. programs

Summer Library Guide

Explore Summer with us, travel back in time during the Library on the Prairie Pioneer Festival, enter the Children's Bookmark Contest and so much more! Pick up your Library Guide at one of our branches today.

never stop learning

Meet Llama Llama at the park!

Sat / May 11 / 1:30 p.m.

Meet Llama Llama at the park!

Celebrate the dedication of the new playground equipment and a year of StoryWalks at Windisch Park with a storytime, craft and games.

never stop learning

Visit Our StoryWalks All Year Long

Put a spring in your step!

Visit Our StoryWalks All Year Long

Stroll along our community paths and trails while you enjoy the story with your family.

never stop learning

More Library of Things!

Now Available...

More Library of Things!

We've expanded our collection of cool things you can borrow from the library. Check out a sewing machine, baking pan, microscope, outdoor game, snap circuits--just to name a few!

never stop learning

Our Mobile App

Access JCPL 24/7 with...

Our Mobile App

Open the app store on your Android or Apple device and search for “JCPL IN.” Look for our logo and download it today!

never stop learning

WorkKeys Testing Sites

JCPL Branches are now

WorkKeys Testing Sites

JCPL is partnering in efforts to make Johnson County a Work Ready Community. All branches are authorized ACT®WorkKeys® test locations.

UPCOMING PROGRAMS & EVENTS

JCPLIN

    LOCATIONS & HOURS

    Clark Pleasant Branch

    530 Tracy Road
    New Whiteland, IN 46184

    Phone: (317) 535-6206

    Franklin Branch

    401 State Street
    Franklin, IN 46131

    Phone: (317) 738-2833

    Trafalgar Branch

    424 S. Tower Street
    Trafalgar, IN 46181

    Phone: (317) 878-9560

    White River Branch

    1664 Library Blvd.
    Greenwood, IN 46142

    Phone: (317) 885-1330

    JCPL Services Center

    49 E. Monroe Street
    Franklin, IN 46131

    Phone: (317) 738-9835

    Adult Learning Center

    49 E. Monroe Street
    Franklin, IN 46131

    Phone: (317) 738-4677