Indiana Public Libraries

This page lists 428 public libraries in Indiana, including main libraries and branch locations, sorted by city. Where a library is a branch of a larger library system, the system is shown under its name.

Advertisement

Indiana public libraries by city

Listings updated October 2026.

LibraryAddressZIPCountyPhone
A
Akron Carnegie Public Library205 E Rochester St, Akron46910Fulton(574) 893-4113
Noble County Public Library813 E Main St, Albion46701Noble(260) 636-7197
Alexandria-Monroe Public Library117 E Church St, Alexandria46001Madison(765) 724-2196
Anderson Public Library111 E 12th St, Anderson46016Madison(765) 641-2456
Andrews-Dallas Township Public Library30 E Madison St, Andrews46702Huntington(260) 786-3574
Carnegie Public Library of Steuben County322 S Wayne St, Angola46703Steuben(260) 665-3362
Argos Public Library142 N Michigan St, Argos46501Marshall(574) 892-5818
Attica Public Library305 S Perry St, Attica47918Fountain(765) 764-4194
Eckhart Public Library603 S Jackson St, Auburn46706Dekalb(260) 925-2414
The Third Place Teen LibraryPart of Eckhart Public Library705 S Jackson St, Auburn46706Dekalb(260) 925-2414
William H Willennar Genealogy CenterPart of Eckhart Public Library700 S Jackson St, Auburn46706Dekalb(260) 925-2414
Aurora Public Library District414 2nd St, Aurora47001Dearborn(812) 926-0646
Local History Library @ the DepotPart of Aurora Public Library District510 Second St, Aurora47001Dearborn(812) 926-4363
Austin Branch LibraryPart of Scott County Public Library26 Union Ave, Austin47102Scott(812) 752-2751
Ncpl East LibraryPart of Noble County Public Library104 Ley St, Avilla46710Noble(260) 897-3900
Avon-Washington Township Public Library498 N Avon Ave, Avon46123Hendricks(317) 272-4818
B
Batesville Memorial Public Library131 N Walnut St, Batesville47006Ripley(812) 934-4706
Bedford Public Library1323 K St, Bedford47421Lawrence(812) 275-4471
Beech Grove Branch LibraryPart of Indianapolis Public Library1102 Main St, Beech Grove46107Marion(317) 275-4560
Berne Public Library166 N Sprunger St, Berne46711Adams(260) 589-2809
Bicknell-Vigo Township Public Library201 W 2nd St, Bicknell47512Knox(812) 735-2317
Birdseye BranchPart of Jasper-Dubois County Contractual Public Library100 S State Road 145, Birdseye47513Dubois(812) 389-1030
Bloomfield-Eastern Greene County Public Library125 S Franklin St, Bloomfield47424Greene(812) 384-4125
Eastern BranchPart of Bloomfield-Eastern Greene County Public Library11453 E State Road 54, Bloomfield47424Greene(812) 825-2677
Monroe County Public Library303 E Kirkwood Ave, Bloomington47408Monroe(812) 349-3050
Southwest BranchPart of Monroe County Public Library890 W Gordon Pike, Bloomington47403Monroe(812) 349-3110
Wells County Public Library200 W Washington St, Bluffton46714Wells(260) 824-1612
Boonville-Warrick County Public Library611 W Main St, Boonville47601Warrick(812) 897-1500
Borden LibraryPart of Charlestown-Clark County Public Library117 W Main St, Borden47106Clark(812) 258-9041
Boswell-Grant Township Public Library101 N Clinton St, Boswell47921Benton(765) 869-5428
Bourbon Public Library307 N Main St, Bourbon46504Marshall(574) 342-5655
Brazil Public Library204 N Walnut St, Brazil47834Clay(812) 448-1981
Bremen Public Library304 N Jackson St, Bremen46506Marshall(574) 546-2849
Bristol-Washington Township Public Library505 W Vistula St, Bristol46507Elkhart(574) 848-7458
Brook-Iroquois-Washington Township Public Library100 W Main St, Brook47922Newton(219) 275-2471
Brooklyn BranchPart of Morgan County Public Library6 E Mill St, Brooklyn46111Morgan(317) 834-2003
Brookston-Prairie Township Public Library111 W 2nd St, Brookston47923White(765) 563-6511
Franklin County Public Library District919 Main St, Brookville47012Franklin(765) 647-4031
Brownsburg Public Library450 S Jefferson St, Brownsburg46112Hendricks(317) 852-3167
Brownstown Public Library120 E Spring St, Brownstown47220Jackson(812) 358-2853
Butler Public Library340 South Broadway, Butler46721Dekalb(260) 868-2351
C
Cambridge City Public Library600 W Main St, Cambridge City47327Wayne(765) 478-3335
Camden-Jackson Township Public Library183 West Main, Camden46917Carroll(574) 686-2120
Cannelton Public LibraryPart of Perry County Public Library210 S 8th St, Cannelton47520Perry(812) 547-6028
Carlisle Public LibraryPart of Sullivan County Public Library201 N Ledgerwood St, Carlisle47838Sullivan(812) 398-4480
Carmel Clay Public Library425 E Main St, Carmel46032Hamilton(317) 844-6711
Joyce Winner West BranchPart of Carmel Clay Public Library12770 Horseferry Rd, Carmel46032Hamilton(317) 814-3965
Henry Henley Public Library102 N Main St, Carthage46115Rush(765) 565-8022
Cedar Lake BranchPart of Lake County Public Library10010 W 133rd Ave, Cedar Lake46303Lake(219) 374-7121
Centerville-Center Township Public Library126 E Main St, Centerville47330Wayne(765) 855-5223
Chandler LibraryPart of Newburgh Chandler Public Library402 S Jaycee St, Chandler47610Warrick(812) 925-7179
Charlestown-Clark County Public Library51 Clark Rd, Charlestown47111Clark(812) 256-3337
Westchester Public Library200 W Indiana Ave, Chesterton46304Porter(219) 926-7696
Chrisney BranchPart of Lincoln Heritage Public Library228 E North St, Chrisney47611Spencer(812) 362-8471
Churubusco Public Library116 N Mulberry St, Churubusco46723Whitley(260) 693-6466
Hamilton North Public Library209 W Brinton St, Cicero46034Hamilton(317) 984-5623
Clarksville Branch LibraryPart of Jeffersonville Township Public Library1312 Eastern Blvd, Clarksville47129Clark(812) 285-5640
Clayton-Liberty Township Public Library5199 Iowa St, Clayton46118Hendricks(317) 539-2991
Clinton Public Library313 S 4th St, Clinton47842Vermillion(765) 832-8349
Coatesville-Clay Township Public Library4928 Milton St, Coatesville46121Hendricks(765) 386-2355
Colfax-Perry Township Public Library207 S Clark St, Colfax46035Clinton(765) 324-2915
Peabody Public Library1160 E Hwy 205, Columbia City46725Whitley(260) 244-5541
Bartholomew County Public Library536 Fifth St, Columbus47201Bartholomew(812) 379-1255
Fayette County Public Library828 N Grand Ave, Connersville47331Fayette(765) 827-0773
Converse-Jackson Township Public Library108 S Jefferson St, Converse46919Miami(765) 395-3344
Frederick Porter Griffin Center for Local History and GenealogyPart of Harrison County Public Library117 W Beaver St, Corydon47112Harrison(812) 738-5412
Harrison County Public Library105 N Capitol Ave, Corydon47112Harrison(812) 738-4110
Covington-Veedersburg Public Library622 5th St, Covington47932Fountain(765) 793-2572
Carnegie Museum of Montgomery CountyPart of Crawfordsville District Public Library222 S Washington St, Crawfordsville47933Montgomery(765) 362-4618
Crawfordsville District Public Library205 S Washington St, Crawforsdsville47933Montgomery(765) 362-2242
Ncpl West LibraryPart of Noble County Public Library120 Jefferson St, Cromwell46732Noble(260) 856-2119
Crothersville LibraryPart of Jackson County Public Library120 E Main St, Crotherville47229Jackson(812) 793-2927
Crown Point Community Public Library122 N Main St, Crown Point46307Lake(219) 663-0270
Winfield Branch LibraryPart of Crown Point Community Public Library10771 Randolph St, Crown Point46307Lake(219) 662-4039
Culver-Union Township Public Library107 N Main St, Culver46511Marshall(574) 842-2941
D
Lincoln Heritage Public Library105 Wallace St, Dale47523Spencer(812) 937-7170
Danville-Center Township Public Library101 S Indiana St, Danville46122Hendricks(317) 745-2604
Darlington Public Library203 W Main St, Darlington47940Montgomery(765) 794-4813
Adams Public Library System128 S 3rd St, Decatur46733Adams(260) 724-2605
Delphi Public Library222 E Main St, Delphi46923Carroll(765) 564-2929
Demotte BranchPart of Jasper County Public Library901 Birch St SW, Demotte46310Jasper(219) 987-2221
Dillsboro Public LibraryPart of Aurora Public Library District10151 Library Ln, Dillsboro47018Dearborn(812) 954-4151
Dublin Public Library2249 E Cumberland St, Dublin47335Wayne(765) 478-6206
Dubois BranchPart of Jasper-Dubois County Contractual Public Library5506 Main St, Dubois47527Dubois(812) 678-2548
Dugger Public LibraryPart of Sullivan County Public Library8007 E Main St, Dugger47848Sullivan(812) 648-2822
Dunkirk Public Library127 W Washington St, Dunkirk47336Jay(765) 768-6872
E
Earl Park-Richland Township Public Library102 E Fifth St, Earl Park47942Benton(219) 474-6932
York Township Public Library8908 W 845 North, Earl Park47942Benton(219) 474-5547
East Chicago Public Library2401 E Columbus Dr, East Chicago46312Lake(219) 397-2453
Robert Pastrick LibraryPart of East Chicago Public Library1008 W Chicago Ave, East Chicago46312Lake(219) 397-5505
Edinburgh Wright-Hageman Public Library119 W Main Cross St, Edinburgh46124Johnson(812) 526-5487
Elberfeld Branch LibraryPart of Boonville-Warrick County Public Library175 Sycamore St, Elberfeld47613Warrick(812) 983-4029
Elizabeth Branch LibraryPart of Harrison County Public Library5101 Main St, Elizabeth47117Harrison(812) 969-2899
Cleveland Branch LibraryPart of Elkhart Public Library53715 County Road 1, Elkhart46514Elkhart(574) 266-2030
Dunlap Branch LibraryPart of Elkhart Public Library58485 E County Road 13, Elkhart46516Elkhart(574) 875-3100
Elkhart Public Library300 S Second St, Elkhart46516Elkhart(574) 522-3333
Osolo Branch LibraryPart of Elkhart Public Library3429 E Bristol St, Elkhart46514Elkhart(574) 264-7234
Pierre Moran Branch LibraryPart of Elkhart Public Library2400 Benham Ave, Elkhart46517Elkhart(574) 294-6418
Ellettsville BranchPart of Monroe County Public Library600 West Temperance, Ellettsville47429Monroe(812) 876-1272
North Madison County Public Library System1600 Main St, Elwood46036Madison(765) 552-5001
Eminence BranchPart of Morgan County Public LibraryWalters Road, Eminence46125Morgan(765) 528-2117
Crawford County Public Library203 Indiana Ave, English47118Crawford(812) 338-2606
East Branch LibraryPart of Evansville-Vanderburgh Public Library840 E Chandler Ave, Evansville47713Vanderburgh(812) 428-8231
Evansville-Vanderburgh Public Library200 SE Martin Luther King Jr. Blvd, Evansville47713Vanderburgh(812) 428-8200
McCollough Branch LibraryPart of Evansville-Vanderburgh Public Library5115 Washington Ave, Evansville47715Vanderburgh(812) 428-8236
North Park Branch LibraryPart of Evansville-Vanderburgh Public Library960 Koehler Dr, Evansville47710Vanderburgh(812) 428-8237
Oaklyn Branch LibraryPart of Evansville-Vanderburgh Public Library3001 Oaklyn Dr, Evansville47711Vanderburgh(812) 428-8234
Red Bank Branch LibraryPart of Evansville-Vanderburgh Public Library120 S Red Bank Rd, Evansville47712Vanderburgh(812) 428-8205
Stringtown Branch LibraryPart of Evansville-Vanderburgh Public Library2100 Stringtown Rd, Evansville47711Vanderburgh(812) 428-8233
West Branch LibraryPart of Evansville-Vanderburgh Public Library2000 Franklin St, Evansville47712Vanderburgh(812) 428-8232
Willard Library of Evansville21 First Ave, Evansville47710Vanderburgh(812) 425-4309
F
Fairmount Public Library217 S Main St, Fairmount46928Grant(765) 948-3177
Farmersburg Public LibraryPart of Sullivan County Public Library102 W Main St, Farmersburg47850Sullivan(812) 696-2194
Farmland Public Library116 S Main St, Farmland47340Randolph(765) 468-7292
Ferdinand BranchPart of Jasper-Dubois County Contractual Public Library112 E 16th St, Ferdinand47532Dubois(812) 367-1671
Fishers LibraryPart of Hamilton East Public LibraryFive Municipal Drive, Fishers46038Hamilton(317) 579-0300
Flora-Monroe Township Public Library109 N Center St, Flora46929Carroll(574) 967-3912
Galena Digital BranchPart of New Albany-Floyd County Public Library6956 US-150, Floyds Knobs47119Floyd(812) 949-3060
Fort Branch-Johnson Township Public Library107 E Locust St, Fort Branch47648Gibson(812) 753-4212
Aboite BranchPart of Allen County Public Library5630 Coventry Ln, Fort Wayne46804Allen(260) 421-1310
Allen County Public Library900 Library Plaza, Fort Wayne46802Allen(260) 421-1200
Dupont BranchPart of Allen County Public Library536 E Dupont Rd, Fort Wayne46825Allen(260) 421-1315
Georgetown BranchPart of Allen County Public Library6600 E State Blvd, Fort Wayne46815Allen(260) 421-1320
Hessen Cassel BranchPart of Allen County Public Library3030 E Paulding Rd, Fort Wayne46816Allen(260) 421-1330
Little Turtle BranchPart of Allen County Public Library2201 Sherman Blvd, Fort Wayne46808Allen(260) 421-1335
Pontiac BranchPart of Allen County Public Library2215 S Hanna St, Fort Wayne46803Allen(260) 421-1350
Shawnee BranchPart of Allen County Public Library5600 Noll Ave, Fort Wayne46806Allen(260) 421-1355
Tecumseh BranchPart of Allen County Public Library1411 E State Blvd, Fort Wayne46805Allen(260) 421-1360
Waynedale BranchPart of Allen County Public Library2200 Lower Huntington Rd, Fort Wayne46819Allen(260) 421-1365
Fortville-Vernon Township Public Library625 East Broadway, Fortville46040Hancock(317) 485-6402
Benton County Public Library102 N Van Buren Ave, Fowler47944Benton(765) 884-1720
Francesville-Salem Township Public Library201 W Montgomery St, Francesville47946Pulaski(219) 567-9433
Frankfort Community Public LibraryPart of Frankfort Community Public Library-Clinton County Contractua208 W Clinton St, Frankfort46041Clinton(765) 654-8746
Franklin BranchPart of Johnson County Public Library401 State St, Franklin46131Johnson(317) 738-2833
Johnson County Public Library Services CenterPart of Johnson County Public Library49 E Monroe St, Franklin46131Johnson(317) 738-9835
Frankton Community LibraryPart of North Madison County Public Library System102 S Church St, Frankton46044Madison(765) 551-4140
Fremont Public Library1004 W Toledo St, Fremont46737Steuben(260) 495-7157
Melton Public Library8496 W College St, French Lick47432Orange(812) 936-2177
Fulton Branch Library7420 Liberty Ave, Fulton46931Fulton(574) 857-3895
G
Galveston Branch LibraryPart of Logansport-Cass County Public Library304 East Jackson, Galveston46932Cass(574) 699-6170
Garrett Public Library107 West Houston, Garrett46738Dekalb(260) 357-5485
Carter G Woodson BranchPart of Gary Public Library501 South Lake, Gary46403Lake(219) 938-3941
Gary Public Library220 W 5th Ave, Gary46402Lake(219) 886-2484
J.F. Kennedy BranchPart of Gary Public Library3953 Broadway, Gary46409Lake(219) 887-8112
Gas City-Mill Township Public Library135 E Main St, Gas City46933Grant(765) 674-4718
Geneva BranchPart of Adams Public Library System305 E Line St, Geneva46740Adams(260) 368-7270
Goodland & Grant Township Public Library111 S Newton St, Goodland47948Newton(219) 297-4431
Goshen Public Library601 S 5th St, Goshen46526Elkhart(574) 533-9531
Grabill BranchPart of Allen County Public Library13521 State St, Grabill46741Allen(260) 421-1325
Grandview Branch LibraryPart of Spencer County Public Library403 Main St, Grandview47615Spencer(812) 649-9732
Harris Branch LibraryPart of Mishawaka-Penn-Harris Public Library51446 Elm Rd, Granger46530St Joseph(574) 259-5277
Putnam County Public Library103 E Poplar St, Greencastle46135Putnam(765) 653-2755
Hancock County Public Library900 W McKenzie Rd, Greenfield46140Hancock(317) 462-5141
Greensburg-Decatur County Contractual Public Library1110 E Main St, Greensburg47240Decatur(812) 663-2826
Greentown & Eastern Howard School Public Library421 S Harrison St, Greentown46936Howard(765) 628-3534
Greentown Children's LibraryPart of Greentown & Eastern Howard School Public Library301 South Meridian, Greentown46936Howard(765) 628-2882
Greenwood Public Library310 South Meridian, Greenwood46143Johnson(317) 881-1953
White River BranchPart of Johnson County Public Library1664 Library Blvd, Greenwood46142Johnson(317) 885-1330
Griffith-Calumet Township BranchPart of Lake County Public Library1215 E 45th Ave, Griffith46319Lake(219) 838-2825
H
Hagerstown-Jefferson Township Public Library10 W College St, Hagerstown47346Wayne(765) 489-5632
Hamlet BranchPart of Starke County Public Library System6 N Starke St, Hamlet46532Starke(574) 867-6033
Hammond Public Library564 State St, Hammond46320Lake(219) 931-5100
Hanna Branch LibraryPart of La Porte County Public Library108 E West St, Hanna46340La Porte(219) 797-4735
Jefferson County Public Library HanoverPart of Jefferson County Public Library273 Madison Ave, Hanover47243Jefferson(812) 866-1470
Hartford City Public Library314 N High St, Hartford City47348Blackford(765) 348-1720
Parker BranchPart of Spencer County Public Library925 N County Road 900 West, Hatfield47617Spencer(812) 359-4030
Haubstadt BranchPart of Fort Branch-Johnson Township Public Library101 W Gibson St, Haubstadt47639Gibson(812) 753-4212
Hebron Public LibraryPart of Porter County Public Library System201 W Sigler St, Hebron46341Porter(219) 462-0524
Henryville BranchPart of Charlestown-Clark County Public Library214 E Main St, Henryville47126Clark(812) 294-4246
Highland Branch LibraryPart of Lake County Public Library2841 Jewett Ave, Highland46322Lake(219) 838-2394
Hobart Branch LibraryPart of Lake County Public Library100 N Main St, Hobart46342Lake(219) 942-2243
Hope Branch LibraryPart of Bartholomew County Public Library635 Harrison St, Hope47246Bartholomew(812) 546-5310
Huntingburg Public Library419 N Jackson St, Huntingburg47542Dubois(812) 683-2052
Huntington City-Township Public Library255 W Park Dr, Huntington46750Huntington(260) 356-0824
I
Bookmobile One (Frog)Part of Indianapolis Public Library2450 N Meridian St, Indianapolis46208Marion(317) 275-4075
College Avenue Branch LibraryPart of Indianapolis Public Library4180 N College Ave, Indianapolis46205Marion(317) 275-4320
Decatur Branch LibraryPart of Indianapolis Public Library5301 Kentucky Ave, Indianapolis46221Marion(317) 275-4330
Eagle Branch LibraryPart of Indianapolis Public Library3905 Moller Rd, Indianapolis46254Marion(317) 275-4340
East 38th Street Branch LibraryPart of Indianapolis Public Library5420 E 38th St, Indianapolis46218Marion(317) 275-4350
East Washington Branch LibraryPart of Indianapolis Public Library2822 E Washington St, Indianapolis46201Marion(317) 275-4360
Fort Ben BranchPart of Indianapolis Public Library9330 E 56th St, Indianapolis46216Marion(317) 275-4750
Franklin Road Branch LibraryPart of Indianapolis Public Library5550 S Franklin Rd, Indianapolis46239Marion(317) 275-4380
Garfield Park Branch LibraryPart of Indianapolis Public Library2502 Shelby St, Indianapolis46203Marion(317) 275-4490
Glendale Branch LibraryPart of Indianapolis Public Library6101 N Keystone Ave, Indianapolis46220Marion(317) 275-4410
Haughville Branch LibraryPart of Indianapolis Public Library2121 W Michigan St, Indianapolis46222Marion(317) 275-4420
Indianapolis Public Library40 E St Clair, Indianapolis46204Marion(317) 275-4012
Infozone Branch LibraryPart of Indianapolis Public Library3000 N Meridian St, Indianapolis46208Marion(317) 275-4430
Irvington Branch LibraryPart of Indianapolis Public Library5625 E Washington St, Indianapolis46219Marion(317) 275-4450
Lawrence Branch LibraryPart of Indianapolis Public Library7898 N Hague Rd, Indianapolis46256Marion(317) 275-4460
Martindale-Brightwood Branch LibraryPart of Indianapolis Public Library2434 N Sherman Dr, Indianapolis46213Marion(317) 275-4310
Michigan Road Branch LibraryPart of Indianapolis Public Library6201 Michigan Rd, Indianapolis46268Marion(317) 275-4370
Southport Branch LibraryPart of Indianapolis Public Library2630 E Stop 11 Rd, Indianapolis46227Marion(317) 275-4510
Spades Park Branch LibraryPart of Indianapolis Public Library1801 Nowland Ave, Indianapolis46201Marion(317) 275-4520
Warren Branch LibraryPart of Indianapolis Public Library9701 E 21st St, Indianapolis46229Marion(317) 275-4550
Wayne Branch LibraryPart of Indianapolis Public Library198 S Girls School Rd, Indianapolis46231Marion(317) 275-4530
West Indianapolis Branch LibraryPart of Indianapolis Public Library1216 S Kappes St, Indianapolis46221Marion(317) 275-4540
West Perry Branch LibraryPart of Indianapolis Public Library6650 S Harding St, Indianapolis46217Marion(317) 275-4390
J
Jasonville Public Library611 W Main St, Jasonville47438Greene(812) 665-2025
Jasper-Dubois County Contractual Public Library100 3rd Ave, Suite B, Jasper47546Dubois(812) 482-2712
Jeffersonville Township Public Library211 E Court Ave, Jeffersonville47131Clark(812) 285-5630
Jonesboro Public Library124 E 4th St, Jonesboro46938Grant(765) 677-9080
K
Kendallville Public Library221 S Park Ave, Kendallville46755Noble(260) 343-2010
Kentland-Jefferson Township Public Library201 E Graham St, Kentland47951Newton(219) 474-5044
Kewanna-Union Township Public Library210 E Main St, Kewanna46939Fulton(574) 653-2011
Kingman-Millcreek Public Library123 E State St, Kingman47952Fountain(765) 397-3138
Kingsford Heights Branch LibraryPart of La Porte County Public Library436 Evanston Rd, Kingsford Heights46346La Porte(219) 393-3280
Kirklin Public Library115 N Main St, Kirklin46050Clinton(765) 279-8308
Knightstown Public Library5 E Main St, Knightstown46148Henry(765) 345-5095
Starke County Public Library System152 W Culver Rd, Knox46534Starke(574) 772-7323
Discovery II BookmobilePart of Kokomo-Howard County Public Library305 E Mulberry St, Kokomo46901Howard(765) 626-0856
Kokomo-Howard County Public Library220 N Union St, Kokomo46901Howard(765) 457-3242
South Branch LibraryPart of Kokomo-Howard County Public Library1755 E Center Rd, Kokomo46902Howard(765) 453-4150
Kouts Public LibraryPart of Porter County Public Library System101 E Daumer Rd, Kouts46347Porter(219) 462-0524
L
La Crosse Public Library307 E Main St, La Crosse46348Laporte(219) 754-2606
La Porte County Public Library904 Indiana Ave, La Porte46350La Porte(219) 362-6156
Ladoga-Clark Township Public Library128 E Main St, Ladoga47954Montgomery(765) 942-2456
Tippecanoe County Public Library627 South St, Lafayette47901Tippecanoe(765) 429-0100
Wea Prairie BranchPart of Tippecanoe County Public Library4200 S 18th St, Lafayette47909Tippecanoe(765) 588-3002
Wyandotte BranchPart of Tippecanoe County Public Library5542 E 50 S, Lafayette47905Tippecanoe(765) 447-4774
La Grange County Public Library203 W Spring St, Lagrange46761Lagrange(260) 463-2841
Lake Station-New Chicago BranchPart of Lake County Public Library2007 Central Ave, Lake Station46405Lake(219) 962-2409
Newton County Public Library9444 N 315 West, Lake Village46349Newton(219) 992-3490
Lakeville BranchPart of St Joseph County Public Library120 N Michigan St, Lakeville45636St Joseph(574) 784-3446
Lanesville Branch LibraryPart of Harrison County Public Library7340 Pennington St, Lanesville47136Harrison(812) 952-3759
Lapel Branch LibraryPart of Anderson Public Library610 Main St, Lapel46051Madison(765) 313-4089
Laurel Public LibraryPart of Franklin County Public Library District200 N Clay St, Laurel47024Franklin(765) 698-2582
Lawrenceburg Public Library District150 Mary St, Lawrenceburg47025Dearborn(812) 537-2775
Lebanon Public Library104 E Washington St, Lebanon46052Boone(765) 482-3460
Aubbee BranchPart of Fulton County Public Library7432 Olson Rd, Leiters Ford46945Fulton(574) 542-4859
Lexington Branch LibraryPart of Scott County Public Library2781 Cherry St, Lexington47138Scott(812) 889-3831
Union County Public Library2 E Seminary St, Liberty47353Union(765) 458-5355
Ligonier Public Library300 S Main St, Ligonier46767Noble(260) 894-4511
Linden Carnegie Public Library102 S Main St, Linden47955Montgomery(765) 339-4239
Linton Public Library95 SE 1st St, Linton47441Greene(812) 847-7802
Logansport-Cass County Public Library616 East Broadway, Logansport46947Cass(574) 753-6383
Loogootee Public Library504 Park St, Loogootee47553Martin(812) 295-3713
Lowell Public Library1505 E Commercial Ave, Lowell46356Lake(219) 696-7704
Washington Township Public Library107 N Main St, Lynn47355Randolph(765) 874-1488
Lynnville Branch LibraryPart of Boonville-Warrick County Public Library211 N Main St, Lynnville47619Warrick(812) 922-5409
M
Jefferson County Public Library420 W Main St, Madison47250Jefferson(812) 265-2744
Marion Public Library600 S Washington St, Marion46953Grant(765) 668-2900
Markle Branch LibraryPart of Huntington City-Township Public Library155 W Sparks St, Markle46770Huntington(260) 758-3332
Morgan County Public Library110 S Jefferson St, Martinsville46151Morgan(765) 342-3451
Waverly BranchPart of Morgan County Public Library9410 State Road 144, Martinsville46151Morgan(317) 422-9915
Matthews Public Library816 Wisconsin Ave, Matthews46957Grant(765) 997-1540
Medora LibraryPart of Jackson County Public Library27 W Main St, Medora47260Jackson(812) 966-2278
Bell Memorial Public Library101 W Main St, Mentone46539Kosciusko(574) 893-3200
Merom Public LibraryPart of Sullivan County Public Library8554 W Market St, Merom47861Sullivan(812) 356-4612
Lake County Public Library1919 W 81st Ave, Merrillville46410Lake(219) 769-3541
Coolspring Branch LibraryPart of La Porte County Public Library6925 W 400 North, Michigan City46360La Porte(219) 879-3272
Michigan City Public Library100 E 4th St, Michigan City46360Laporte(219) 873-3040
Michigan Road Community LibraryPart of Frankfort Community Public Library-Clinton County Contractua2489 State Road 29 North, Michigantown46057Clinton(765) 249-2303
Middlebury Community Public Library101 E Winslow St, Middlebury46540Elkhart(574) 825-5601
Middletown Fall Creek Township Public Library780 High St, Middletown47356Henry(765) 354-4071
Milan Branch LibraryPart of Osgood Public Library1171 N Warpath Dr, Milan47031Ripley(812) 654-1963
Milford Public Library101 N Main St, Milford46542Kosciusko(574) 658-4312
Bittersweet Branch LibraryPart of Mishawaka-Penn-Harris Public Library602 Bittersweet Rd, Mishawaka46544St Joseph(574) 259-5277
Mishawaka-Penn-Harris Public Library209 Lincoln Way East, Mishawaka46544St Joseph(574) 259-5277
Mitchell Community Public Library804 Main St, Mitchell47446Lawrence(812) 849-2412
Monon Town & Township Public Library427 N Market St, Monon47959White(219) 253-6517
Monroeville BranchPart of Allen County Public Library115 Main St, Monroeville46773Allen(260) 421-1340
Monrovia BranchPart of Morgan County Public Library145 S Chestnut St, Monrovia46157Morgan(463) 300-4085
Monterey-Tippecanoe Township Public Library6260 E Main St, Monterey46960Pulaski(574) 542-2171
Montezuma Public Library270 Crawford St, Montezuma47862Parke(765) 245-2772
Monticello-Union Township Public Library321 W Broadway St, Monticello47960White(574) 583-2665
Montpelier-Harrison Township Public Library301 S Main St, Montpelier47359Blackford(765) 728-5969
Mooresville Public Library220 W Harrison St, Mooresville46158Morgan(317) 831-7323
Morgantown BranchPart of Morgan County Public Library79 W Washington St, Morgantown46160Morgan(812) 597-0889
Morocco Community LibraryPart of Newton County Public Library205 S West St, Morocco47963Newton(219) 285-2664
Velma Wortman Morristown BranchPart of Shelby County Public Library127 E Main St, Morristown46161Shelby(765) 818-1718
Alexandrian Public Library115 W Fifth St, Mount Vernon47620Posey(812) 838-3286
MobilelibraryPart of Alexandrian Public Library126 W Fifth St, Mount Vernon47620Posey(812) 431-8528
Mulberry Community LibraryPart of Frankfort Community Public Library-Clinton County Contractua615 E Jackson St, Mulberry46058Clinton(765) 296-2604
Carnegie LibraryPart of Muncie-Center Township Public Library301 E Jackson St, Muncie47305Delaware(765) 747-8208
Connection CornerPart of Muncie-Center Township Public Library1824 East Centennial, Muncie47303Delaware(765) 747-8216
Kennedy Branch LibraryPart of Muncie-Center Township Public Library1700 W McGalliard Rd, Muncie47304Delaware(765) 747-9727
Muncie-Center Township Public Library2005 S High St, Muncie47302Delaware(765) 747-8201
Munster BranchPart of Lake County Public Library8701 Calumet Ave, Munster46321Lake(219) 836-2450
N
Evelyn Lehman Culp Heritage CollectionPart of Nappanee Public Library302 W Market St, Nappanee46550Elkhart(574) 773-7812
Nappanee Public Library157 N Main St, Nappanee46550Elkhart(574) 773-7919
Brown County Public Library205 Locust Ln, Nashville47448Brown(812) 988-2850
Carnegie Library Cultural Arts CenterPart of New Albany-Floyd County Public Library201 E Spring St, New Albany47150Floyd(812) 944-7336
Indiana University Southeast Satellite BranchPart of New Albany-Floyd County Public Library4201 Grant Line Rd, New Albany47150Floyd(812) 941-2485
New Albany-Floyd County Public Library180 W Spring St, New Albany47150Floyd(812) 944-8464
New Carlisle & Olive Township Public Library408 S Bray St, New Carlisle46552St Joseph(574) 654-3046
New Castle-Henry County Public Library376 S 15th St, New Castle47362Henry(765) 529-0362
New Harmony Workingmen's Institute407 W Tavern St, New Harmony47631Posey(812) 682-4806
New Haven BranchPart of Allen County Public Library648 Green St, New Haven46774Allen(260) 421-1345
Sugar Creek BranchPart of Hancock County Public Library5731 W US 52, New Palestine46163Hancock(317) 861-6618
New Washington LibraryPart of Charlestown-Clark County Public Library210 S Poplar St, New Washington47162Clark(812) 293-4577
Newburgh Chandler Public Library4111 Lakeshore Dr, Newburgh47630Warrick(812) 853-5468
Newburgh LibraryPart of Newburgh Chandler Public Library30 W Water St, Newburgh47630Warrick(812) 858-1437
Vermillion County Public Library385 E Market St, Newport47966Vermillion(765) 492-3555
Cordry-SweetwaterPart of Brown County Public Library8451 Nineveh Rd, Nineveh46164Brown(317) 933-9229
Hamilton East Public LibraryOne Library Plaza, Noblesville46060Hamilton(317) 773-1384
North Judson-Wayne Township Public Library208 Keller Ave, North Judson46366Starke(574) 896-2841
North Liberty BranchPart of St Joseph County Public Library105 E Market St, North Liberty46554St Joseph(574) 656-3664
North Manchester Public Library405 N Market St, North Manchester46962Wabash(260) 982-4773
Jennings County Public Library2375 N State Hwy 3, North Vernon47265Jennings(812) 346-2091
North Webster Community Public Library110 E North St, North Webster46555Kosciusko(574) 834-7122
O
Oakland City-Columbia Township Public Library210 S Main St, Oakland City47660Gibson(812) 749-3559
Odon Winkelpleck Public Library202 W Main St, Odon47562Daviess(812) 636-4949
Joyce Public Library9490 W State Road 120, Orland46776Steuben(260) 829-6329
Orleans Town & Township Public Library174 N Maple St, Orleans47452Orange(812) 865-3270
Osgood Public Library136 W Ripley St, Osgood47037Ripley(812) 689-4011
Ossian BranchPart of Wells County Public Library207 N Jefferson St, Ossian46777Wells(260) 622-4691
Otterbein Public Library23 E First St, Otterbein47970Benton(765) 583-2107
Otwell Branch LibraryPart of Pike County Public Library2301 N Spring St, Otwell47564Pike(812) 380-0066
Owensville Carnegie Public Library110 S Main St, Owensville47665Gibson(812) 724-3335
Oxford Public Library201 E Smith St, Oxford47971Benton(765) 385-2177
P
Palmyra Branch LibraryPart of Harrison County Public Library689 Haub St, Palmyra47164Harrison(812) 364-6425
Paoli Public Library100 W Water St, Paoli47454Orange(812) 723-3841
Pendleton Community Public Library595 E Water St, Pendleton46064Madison(765) 778-7527
Penn Township Public Library195 North Union, Pennville47369Jay(260) 731-3333
Peru Public Library102 E Main St, Peru46970Miami(765) 473-3069
Pike County Public Library1008 E Maple St, Petersburg47567Pike(812) 354-6257
Pierceton & Washington Township Public Library101 Catholic St, Pierceton46562Kosciusko(574) 594-5474
Plainfield-Guilford Township Public Library1120 Stafford Rd, Plainfield46168Hendricks(317) 839-6602
Plymouth Public Library201 N Center St, Plymouth46563Marshall(574) 936-2324
Portage Public LibraryPart of Porter County Public Library System2665 Irving St, Portage46368Porter(219) 462-0524
Hageman Memorial LibraryPart of Westchester Public Library100 Francis St, Porter46304Porter(219) 926-9080
Jay County Public Library315 N Ship St, Portland47371Jay(260) 726-7890
Poseyville Carnegie Public Library55 S Cale St, Poseyville47633Posey(812) 874-3418
Princeton Public Library124 S Hart St, Princeton47670Gibson(812) 385-4464
R
Remington-Carpenter Township Public Library105 N Ohio St, Remington47977Jasper(219) 261-2543
Jasper County Public Library208 W Susan St, Rensselaer47978Jasper(219) 866-5881
Marylee VogelPart of Spencer County Public Library6014 W Division St, Richland47634Spencer(812) 349-4146
Morrisson-Reeves Library80 N 6th St, Richmond47374Wayne(765) 966-8291
Ridgeville Public Library308 N Walnut St, Ridgeville47380Randolph(765) 857-2025
Ohio County Public Library503 Second St, Rising Sun47040Ohio(812) 432-2257
Roachdale-Franklin Township Public Library100 E Washington St, Roachdale46172Putnam(765) 522-1491
Roann-Paw Paw Township Public Library240 S Chippewa Rd, Roann46974Wabash(765) 833-5231
Roanoke Public Library314 N Main St, Suite 120, Roanoke46783Huntington(260) 672-2989
Fulton County Public Library320 W 7th St, Rochester46975Fulton(574) 223-2713
Spencer County Public Library210 Walnut St, Rockport47635Spencer(812) 649-4866
Parke County Public Library106 N Market St, Rockville47872Parke(765) 569-5544
Rolling Prairie Branch LibraryPart of La Porte County Public Library1 East Michigan, Rolling Prairie46371La Porte(219) 778-2390
Limberlost Public LibraryPart of Kendallville Public Library164 S Kelly St, Rome City46784Noble(260) 854-2775
Roselawn LibraryPart of Newton County Public Library4421 E State Road 10, Roselawn46372Newton(219) 345-2010
Rossville Community LibraryPart of Frankfort Community Public Library-Clinton County Contractua400 W Main St, Rossville46065Clinton(765) 379-2246
Royal Center-Boone Township Public Library203 N Chicago St, Royal Center46978Cass(574) 643-3185
Rushville Public Library130 W Third St, Rushville46173Rush(765) 932-3496
Russiaville Branch LibraryPart of Kokomo-Howard County Public Library315 Mesa Dr, Russiaville46979Howard(765) 883-5112
S
Salem-Washington Township Public Library212 N Main St, Salem47167Washington(812) 883-5600
Sandborn BranchPart of Bicknell-Vigo Township Public Library112 North Anderson, Sandborn47578Knox(812) 694-8403
San Pierre BranchPart of Starke County Public Library System103 South Broadway, Sanpierre46374Starke(219) 828-4352
Dyer-Schererville BranchPart of Lake County Public Library1001 W Lincoln Hwy, Schererville46375Lake(219) 322-4731
Schneider Branch LibraryPart of Lowell Public Library24002 Parrish Ave, Schneider46376Lake(219) 552-1000
Scott County Public Library108 S Main St, Scottsburg47170Scott(812) 752-2751
Sellersburg BranchPart of Charlestown-Clark County Public Library430 N Indiana Ave, Sellersburg47172Clark(812) 246-4493
Jackson County Public Library303 W Second St, Seymour47274Jackson(812) 522-3412
Shelburn Public LibraryPart of Sullivan County Public Library17 W Griffith St, Shelburn47879Sullivan(812) 397-2210
Shelby Branch LibraryPart of Lowell Public Library23323 Shelby Rd, Shelby46377Lake(219) 552-0809
Genealogy and History HousePart of Shelby County Public Library33 W Broadway St, Shelbyville46176Shelby(317) 398-8144
Shelby County Public Library57 West Broadway, Shelbyville46176Shelby(317) 398-7121
Sheridan Public Library103 W First St, Sheridan46069Hamilton(317) 758-5201
Shipshewana Branch LibraryPart of La Grange County Public Library250 Depot St, Shipshewana46565La Grange(260) 768-7444
Shoals Public Library404 High St, Shoals47581Martin(812) 247-3838
Centre Township BranchPart of St Joseph County Public Library1150 E Kern Rd, South Bend46614St Joseph(574) 251-3700
German Township BranchPart of St Joseph County Public Library52807 Lynnewood Ave, South Bend46628St Joseph(574) 271-5144
Lasalle BranchPart of St Joseph County Public Library3232 W Ardmore Trl, South Bend46628St Joseph(574) 282-4633
River Park BranchPart of St Joseph County Public Library2022 Mishawaka Ave, South Bend46615St Joseph(574) 282-4635
Roger B Francis BranchPart of St Joseph County Public Library52655 N Ironwood Rd, South Bend46635St Joseph(574) 282-4641
St Joseph County Public Library304 S Main St, South Bend46601St Joseph(574) 282-4646
Virginia M Tutt Branch LibraryPart of St Joseph County Public Library2223 S Miami St, South Bend46613St Joseph(574) 282-4637
Western BranchPart of St Joseph County Public Library611 Lombardy Dr, South Bend46619St Joseph(574) 282-4639
South Whitley Community Public Library201 E Front St, South Whitley46787Whitley(260) 723-5321
Speedway Public Library5633 W 25th St, Speedway46224Marion(317) 243-8959
Owen County Public Library10 S Montgomery St, Spencer47460Owen(812) 829-3392
Spiceland Town-Township Public Library106 W Main St, Spiceland47385Henry(765) 987-7472
St John BranchPart of Lake County Public Library9450 Wicker Ave, St. John46373Lake(219) 365-5379
Sullivan County Public Library100 S Crowder St, Sullivan47882Sullivan(812) 268-4957
Ralph E Hazelbaker LibraryPart of North Madison County Public Library System1013 W Church St, Summitville46070Madison(765) 536-2335
Swayzee Public Library301 S Washington St, Swayzee46986Grant(765) 922-7526
Syracuse-Turkey Creek Township Public Library115 E Main St, Syracuse46567Kosciusko(574) 457-3022
T
Perry County Public Library2328 Tell St, Tell City47586Perry(812) 547-2661
Tennyson Branch LibraryPart of Boonville-Warrick County Public Library318 N Main St, Tennyson47637Warrick(812) 974-3385
12 Points Branch LibraryPart of Vigo County Public Library2200 N 13th St, Terre Haute47804Vigo(812) 645-3625
Vigo County Public Library680 Poplar St, Terre Haute47807Vigo(812) 232-1113
Thorntown Public Library124 N Market St, Thorntown46071Boone(765) 436-7348
Tipton County Public Library127 E Madison St, Tipton46072Tipton(765) 675-8761
Topeka Branch LibraryPart of La Grange County Public Library133 N Main St, Topeka46571La Grange(260) 593-3030
Trafalgar BranchPart of Johnson County Public Library424 Tower St, Trafalgar46181Johnson(317) 878-9560
U
Union City Public Library408 N Columbia St, Union City47390Randolph(765) 964-4748
Union Mills Branch LibraryPart of La Porte County Public Library3727 W 800 South, Union Mills46382La Porte(219) 767-2604
Upland Public Library29 W Washington St, Upland46989Grant(765) 998-2971
V
Porter County Public Library System103 Jefferson St, Valparaiso46383Porter(219) 462-0524
South Haven Public LibraryPart of Porter County Public Library System403 W 700 North, Valparaiso46385Porter(219) 462-0524
Van Buren Public Library115 S First St, Van Buren46991Grant(765) 934-2171
Veedersburg Public LibraryPart of Covington-Veedersburg Public Library408 N Main St, Veedersburg47987Fountain(765) 294-2808
Tyson Library Association, Inc325 W Tyson St, Versailles47042Ripley(812) 689-5894
Switzerland County Public Library205 Ferry St, Vevay47043Switzerland(812) 427-3363
Knox County Public Library502 N 7th St, Vincennes47591Knox(812) 886-4380
W
Wabash Carnegie Public Library188 W Hill St, Wabash46992Wabash(260) 563-2972
Wakarusa-Olive & Harrison Township Public Library124 N Elkhart St, Wakarusa46573Elkhart(574) 862-2465
Fish Lake Branch LibraryPart of La Porte County Public Library7981 E State Road 4, Walkerton46574La Porte(219) 369-1337
Koontz Lake BranchPart of Starke County Public Library System7954 N State Road 23, Walkerton46574Starke(574) 586-3353
Walkerton-Lincoln Township Public Library406 Adams St, Walkerton46574St Joseph(574) 279-0177
Walton & Tipton Township Public Library110 N Main St, Walton46994Cass(574) 626-2234
Wanatah Public Library114 S Main St, Wanatah46390Laporte(219) 733-9303
Warren Public Library123 E Third St, Warren46792Huntington(260) 375-3450
Warsaw Community Public Library310 E Main St, Warsaw46580Kosciusko(574) 267-6011
Washington Carnegie Public Library300 W Main St, Washington47501Daviess(812) 254-4586
Waterloo-Grant Township Public Library300 S Wayne St, Waterloo46793Dekalb(260) 837-4491
Waveland-Brown Township Public Library115 E Green St, Waveland47989Montgomery(765) 435-2700
North Dearborn Branch LibraryPart of Lawrenceburg Public Library District25969 Dole Rd, West Harrison47060Dearborn(812) 637-0777
Klondike BranchPart of Tippecanoe County Public Library3062 Lindberg Rd, West Lafayette47906Tippecanoe(765) 463-5893
West Lafayette Public Library208 W Columbia St, West Lafayette47906Tippecanoe(765) 743-2261
West Lebanon-Pike Township Public Library200 N High St, West Lebanon47991Warren(765) 893-4605
West Branch LibraryPart of Vigo County Public Library125 N Church St, West Terre Haute47885Vigo(812) 235-2121
Westfield-Washington Public Library17400 Westfield Blvd, Westfield46074Hamilton(317) 896-9391
Westport Branch LibraryPart of Greensburg-Decatur County Contractual Public Library205 W Main St, Westport47283Decatur(812) 591-2330
Westville-New Durham Township Public Library153 Main St, Westville46391Laporte(219) 785-2015
Wheatfield BranchPart of Jasper County Public Library350 S Bierma St, Wheatfield46392Jasper(219) 956-3774
Clark Pleasant BranchPart of Johnson County Public Library350 Clearwater Blvd, Whiteland46184Johnson(317) 535-6206
Whitestown BranchPart of Hussey-Mayfield Memorial Public Library6310 Albert S. West Dr, Whitestown46075Boone(317) 769-7930
Whiting Public Library1735 Oliver St, Whiting46394Lake(219) 659-0269
Williamsport-Washington Township Public Library28 E Second St, Williamsport47993Warren(765) 762-6555
Pulaski County Public Library121 S Riverside Dr, Winamac46996Pulaski(574) 946-3432
Winchester Community Public Library125 N East St, Winchester47394Randolph(765) 584-4824
Windfall BranchPart of Tipton County Public Library109 McCellan St, Windfall46076Tipton(765) 945-7655
Winslow LibraryPart of Pike County Public Library105 Center St, Winslow47598Pike(812) 789-5423
Wolcott Community Public Library101 E North St, Wolcott47995White(219) 279-2695
Woodburn BranchPart of Allen County Public Library4701 State Road 101 North, Woodburn46797Allen(260) 421-1370
Worthington Jefferson Township Public Library26 N Commercial St, Worthington47471Greene(812) 875-3815
Y
Northwest Carroll LibraryPart of Delphi Public Library164 W Forest St, Yeoman47997Carroll(574) 965-2382
Yorktown Public Library8920 W Adaline St, Yorktown47396Delaware(765) 759-9723
Z
Hussey-Mayfield Memorial Public Library250 N Fifth St, Zionsville46077Boone(317) 873-3149

About these listings

Each listing shows the library's street address, ZIP code, county and phone number. Bookmobiles are included only when they have their own street address. These listings do not include government libraries or libraries at schools or universities. If you would like to add or update a library or if you would like to request some changes to our listings please let us know by using the contact us link at the bottom of this page.