Wisconsin Public Libraries

This page lists 459 public libraries in Wisconsin, 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

Wisconsin public libraries by city

Listings updated October 2026.

LibraryAddressZIPCountyPhone
A
Abbotsford Public Library203 First St, Abbotsford54405Clark(715) 223-3920
Adams County Library569 N Cedar St, Suite 1, Adams53910Adams(608) 339-4250
Albertson Memorial Library200 N Water St, Albany53502Green(608) 862-3491
Algoma Public Library406 Fremont St, Algoma54201Kewaunee(920) 487-2295
Alma Public Library312 N Main St, Alma54610Buffalo(608) 685-3823
Almond BranchPart of Portage County Public Library122 Main St, Almond54909Portage(715) 366-2151
Altoona Public Library1303 Lynn Ave, Altoona54720Eau Claire(715) 839-5029
Amery Public Library104 Maple St, Amery54001Polk(715) 268-9340
Lettie W. Jensen Public Library278 N Main St, Amherst54406Portage(715) 824-5510
Antigo Public Library617 Clermont St, Antigo54409Langlade(715) 623-3724
Appleton Public Library200 N Appleton St, Appleton54911Outagamie(920) 832-6170
Arcadia Free Public Library730 Raider Dr Suite 3140, Arcadia54612Trempealeau(608) 323-7505
Argyle Public Library401 E. Milwaukee, Argyle53504Lafayette(608) 543-3193
Lester Public Library of Arpin8091 County Rd E, Arpin54410Wood(715) 652-2273
Vaughn Public Library502 W Main St, Ashland54806Ashland(715) 682-7060
Athens BranchPart of Marathon County Public Library203 Alfred St, Athens54411Marathon(715) 257-7292
Augusta Memorial Public Library113 N Stone St, Augusta54722Eau Claire(715) 286-2070
B
Baileys Harbor (McArdle) BranchPart of Door County Library2392 County F, Baileys Harbor54202Door(920) 839-2210
Baldwin Public Library400 Cedar St, Baldwin54002St. Croix(715) 684-3813
Balsam Lake Public Library404 Main St, Balsam Lake54810Polk(715) 485-3215
John Bosshard Memorial LibraryPart of La Crosse County Library1720 Henry Johns Blvd, Bangor54614La Crosse(608) 486-4408
Carnegie-Schadde Memorial Public Library230 Fourth Ave, Baraboo53913Sauk(608) 356-6166
Barneveld Public Library107 W Orbison St, Barneveld53507Iowa(608) 924-3711
Barron Public Library10 N 3rd St, Barron54812Barron(715) 537-3881
Bayfield Carnegie Public Library37 N Broad St, Bayfield54814Bayfield(715) 779-3953
Beaver Dam Community Library311 N Spring St, Beaver Dam53916Dodge(920) 887-4631
Belleville Public Library20 S Park St, Belleville53508Dane(608) 424-1812
John Turgeson Public Library220 S Mound Ave, Belmont53510Lafayette(608) 762-5137
Beloit Public Library605 Eclipse Blvd, Beloit53511Rock(608) 364-2908
Benton Public Library48 W Main St, Benton53803Lafayette(608) 759-2665
Berlin Public Library121 W Park Ave, Berlin54923Green Lake(920) 361-5420
Big Bend Village LibraryW230 S9185 Nevins St., Big Bend53103Waukesha(262) 662-3571
Birnamwood BranchPart of Shawano County Library337 Main St, Birnamwood54414Shawano(715) 449-2576
Black Creek Village Library507 S Maple St, Black Creek54106Outagamie(920) 984-3094
Black Earth Public Library1210 Mills St, Black Earth53515Dane(608) 767-4905
Black River Falls Public Library222 Fillmore St, Black River Falls54615Jackson(715) 284-4112
Blair-Preston Public Library122 S Urberg Ave, Blair54616Trempealeau(608) 989-2502
Blanchardville Public Library208 Mason St, Blanchardville53516Lafayette(608) 523-2055
G.E. Bleskacek Family Memorial Library1519 17th Ave, Bloomer54724Chippewa(715) 568-2384
Bloomington Public Library453 Canal St, Bloomington53804Grant(608) 994-2531
Bonduel BranchPart of Shawano County Library125 N Washington St, Bonduel54107Shawano(715) 758-2267
Hildebrand Memorial Library1033 Wisconsin Ave, Boscobel53805Grant(608) 375-5723
Boulder Junction Public Library5392 Park St, Boulder Junction54512Vilas(715) 385-2050
Boyceville Public Library903 Main St, Boyceville54725Dunn(715) 643-2106
Brandon Public Library117 E Main St, Brandon53919Fond Du Lac(920) 346-2350
Brillion Public Library326 N Main St, Brillion54110Calumet(920) 756-3215
Brodhead Memorial Public Library1207 25th St, Brodhead53520Green(608) 897-4070
Brookfield Public Library1900 N Calhoun Rd, Brookfield53005Waukesha(262) 782-4140
Brown Deer Public Library4301 W Brown Deer Rd Ste 1, Brown Deer53223Milwaukee(414) 357-0106
Brownsville Public Library379 Main St, Brownsville53006Dodge(920) 583-4325
Bruce Area Library102 W River Ave, Bruce54819Rusk(715) 868-2005
Burlington Public Library166 E Jefferson St, Burlington53105Racine(262) 763-7623
Butler Public Library12808 W Hampton Ave, Butler53007Waukesha(262) 783-2535
C
Forest Lodge Library13450 County Hwy M, Cable54821Bayfield(715) 798-3189
Cadott Community Library331 N Main St, Cadott54727Chippewa(715) 289-4950
Jane Morgan Memorial Library109 W Edgewater St, Cambria53923Columbia(920) 348-4030
Cambridge Community Library101 Spring Water Aly., Cambridge53523Dane(608) 423-3900
Cameron Public Library506 Main St, Cameron54822Barron(715) 458-2267
Campbellsport Public Library220 N. Helena, Campbellsport53010Fond Du Lac(920) 533-8534
Cashton Memorial Library720 Broadway St, Cashton54619Monroe(608) 654-5465
Eckstein Memorial Library1034 E Dewey St, Cassville53806Grant(608) 725-5838
Cedar Grove Public Library131 Van Altena Ave, Cedar Grove53013Sheboygan(920) 668-6834
Cedarburg Public LibraryW63n589 Hanover Ave., Cedarburg53012Ozaukee(262) 375-7640
Centuria Public Library409 4th St, Centuria54824Polk(715) 646-2630
Calhoun Memorial Library321 Moore St, Chetek54728Barron(715) 924-3195
Chilton Public Library221 Park St, Chilton53014Calumet(920) 849-4414
Chippewa Falls Public Library105 W Central St, Chippewa Falls54729Chippewa(715) 723-1146
Clear Lake Public Library350 Fourth Ave, Clear Lake54005Polk(715) 263-2802
Clinton Public Library214 Mill St, Clinton53525Rock(608) 676-5569
Clintonville Public Library75 Hemlock St, Clintonville54929Waupaca(715) 823-4563
Cobb Public Library109 S Mifflin St, Cobb53526Iowa(608) 623-2554
Colby Community Library505 W Spence St, Colby54421Clark(715) 223-2000
Coleman BranchPart of Marinette County Consolidated Public Library Service123 W Main St, Coleman54112Marinette(920) 897-2400
Colfax Public Library613 Main St, Colfax54730Dunn(715) 962-4334
Coloma Public Library155 S Front St, Coloma54930Waushara(715) 228-2530
Columbus Public Library223 W James St, Columbus53925Columbia(920) 623-5910
Knutson Memorial Library500 Central Ave, Coon Valley54623Vernon(608) 452-3757
Cornell Public Library117 N Third St, Cornell54732Chippewa(715) 239-3709
Crandon Public Library110 W Polk St, Crandon54520Forest(715) 478-3784
Crivitz BranchPart of Marinette County Consolidated Public Library Service606 Louisa St, Crivitz54114Marinette(715) 854-7562
Rosemary Garfoot Public Library2107 Julius St, Cross Plains53528Dane(608) 798-3881
Cuba City Public Library108 N Main St, Cuba City53807Grant(608) 744-2613
Cudahy Family Library3500 Library Dr, Cudahy53110Milwaukee(414) 769-2244
Thomas St. Angelo Public Library1305 2nd Ave, Cumberland54829Barron(715) 822-2767
D
Darien Public Library47 Park St, Darien53114Walworth(262) 882-5155
Johnson Public Library131 E Catherine St, Darlington53530Lafayette(608) 776-4171
Green Earth BranchPart of Oneida Community LibraryW1273 Redtail Dr., De Pere54115Brown(920) 833-7226
Kress Family BranchPart of Brown County Library333 N. Broadway, De Pere54115Brown(920) 448-4407
De Soto Public Library111 S Houghton St, De Soto54624Vernon(608) 648-3593
Deer Park Public Library112 Front St W, Deer Park54007St. Croix(715) 269-5464
Deerfield Public Library12 W Nelson St, Deerfield53531Dane(608) 764-8102
Deforest Area Public Library203 Library St, Deforest53532Dane(608) 846-5482
Delafield Public Library500 Genesee St, Delafield53018Waukesha(262) 646-6230
Aram Public Library830 E Geneva St, Suite B, Delavan53115Walworth(262) 728-3111
Denmark BranchPart of Brown County Library450 N Wall St, Denmark54208Brown(920) 863-6613
Brickl Memorial Library500 East Ave, Dickeyville53808Grant(608) 568-3142
Dodgeville Public Library139 S Iowa St, Dodgeville53533Iowa(608) 935-3728
Dorchester Public Library155 N Second St, Dorchester54425Clark(715) 654-5959
Geraldine E. Anderson Village Library117 S Central Ave, Dresser54009Polk(715) 755-2944
Drummond Public Library14990 Superior St, Drummond54832Bayfield(715) 739-6290
Durand Community Library604 7th Ave E, Durand54736Pepin(715) 672-8730
E
Alice Baker Memorial Public Library820 E Main St, Eagle53119Waukesha(262) 594-2800
Walter E. Olson Memorial Library203 N Main St, Eagle River54521Vilas(715) 479-8070
East Troy Lions Public Library3094 Graydon Ave, East Troy53120Walworth(262) 642-6262
L.E. Phillips Memorial Public Library400 Eau Claire St, Eau Claire54701Eau Claire(715) 839-5001
Edgar BranchPart of Marathon County Public Library224 S Third Ave, Edgar54426Marathon(715) 352-3155
Edgerton Public Library101 Albion St, Edgerton53534Rock(608) 884-4511
Egg Harbor BranchPart of Door County Library7845 Church St, Egg Harbor54209Door(920) 868-2664
Elcho BranchPart of Antigo Public LibraryHighway 45 N., Elcho54428Langlade(715) 275-3225
Elk Mound BranchPart of Menomonie Public LibraryE 101 Menomonie St., Elk Mound54739Dunn(715) 917-1070
Elkhart Lake Public Library40 Pine St, Elkhart Lake53020Sheboygan(920) 876-2554
Matheson Memorial Library101 N Wisconsin St, Elkhorn53121Walworth(262) 723-2678
Ellsworth Public Library388 W Main St, Ellsworth54011Pierce(715) 273-3209
Elm Grove Public Library13600 Juneau Blvd, Elm Grove53122Waukesha(262) 782-6717
Elmwood Public Library111 N Main St, Elmwood54740Pierce(715) 639-2615
Elroy Public Library501 Second Main St, Elroy53929Juneau(608) 462-2407
Endeavor Public Library400 Church St, Endeavor53930Marquette(608) 587-2902
Ephraim BranchPart of Door County Library9996 Water St, Ephraim54211Door(920) 854-2014
Ettrick Public Library15570 School St, Ettrick54627Trempealeau(608) 525-3408
Eager Free Public Library39 W Main St, Evansville53536Rock(608) 882-2260
F
Fairchild Public Library208 Huron St, Fairchild54741Eau Claire(715) 334-4007
Fall Creek Public Library122 E Lincoln Ave, Fall Creek54742Eau Claire(715) 877-3334
Dwight T. Parker Public Library925 Lincoln Ave, Fennimore53809Grant(608) 822-6294
Fish Creek BranchPart of Door County Library4097 Main St, Fish Creek54212Door(920) 868-3471
Fitchburg Public Library5530 Lacy Rd, Fitchburg53711Dane(608) 729-1760
Florence County Library400 Olive Ave, Florence54121Florence(715) 528-3094
Fdlpl ExpressPart of Fond Du Lac Public Library1139 E Johnson St, Fond Du Lac54935Fond Du Lac(920) 322-0388
Fond Du Lac Public Library32 Sheboygan St, Fond Du Lac54935Fond Du Lac(920) 929-7080
Fontana Public Library166 2nd Ave, Fontana53125Walworth(262) 275-5107
Forestville BranchPart of Door County Library123 S Forestville Ave, Forestville54213Door(920) 856-6886
Dwight Foster Public Library209 Merchants Ave, Fort Atkinson53538Jefferson(920) 563-7790
Fox Lake Public Library117 W State St, Fox Lake53933Dodge(920) 928-3223
Franklin Public Library9151 W Loomis Rd, Franklin53132Milwaukee(414) 425-8214
Frederic Public Library127 Oak St W, Frederic54837Polk(715) 327-4979
Neuschafer Community Library317 Wolf River Dr, Fremont54940Waupaca(920) 446-2474
G
Galesville Public Library16787 S Main St, Galesville54630Trempealeau(608) 582-2552
Gays Mills Public Library16381 State Hwy 131, Ste. 2, Gays Mills54631Crawford(608) 735-4331
Genoa City Public Library126 Freeman St, Genoa City53128Walworth(262) 279-6188
Germantown Community LibraryN112w16957 Mequon Rd., Germantown53022Washington(262) 253-7760
Gillett Public Library200 E Main St, Gillett54124Oconto(920) 855-6224
Western Taylor County Public Library380 E Main St, Gilman54433Taylor(715) 447-5486
North Shore Library6800 N Port Washington Rd, Glendale53217Milwaukee(414) 351-3461
Glenwood City Public Library217 W Oak St, Glenwood City54013St. Croix(715) 265-7443
Goodman Library Station BranchPart of Marinette County Consolidated Public Library ServiceNo. 1 Falcon Crest, Goodman54125Marinette(715) 336-2575
U.S.S. Liberty Memorial Public Library1620 11th Ave, Grafton53024Ozaukee(262) 375-5315
Granton Community Library217 N Main St, Granton54436Clark(715) 238-5250
Grantsburg Public Library415 S Robert St, Grantsburg54840Burnett(715) 463-2244
Gratiot Annex Library BranchPart of McCoy Public Library5630 Main St, Gratiot53541Lafayette(608) 922-3803
Ashwaubenon BranchPart of Brown County Library1060 Orlando Dr, Green Bay54304Brown(920) 492-4913
Brown County Library515 Pine St, Green Bay54301Brown(920) 448-4400
East BranchPart of Brown County Library2253 Main St, Green Bay54302Brown(920) 391-4600
Southwest BranchPart of Brown County Library974 Ninth St, Green Bay54304Brown(920) 492-4910
Weyers-Hilliard BranchPart of Brown County Library2680 Riverview Dr, Green Bay54313Brown(920) 448-4405
Caestecker Public Library518 Hill St, Green Lake54941Green Lake(920) 294-3572
Greendale Public Library5647 Broad St, Greendale53129Milwaukee(414) 423-2136
Greenfield Public Library5310 W Layton Ave, Greenfield53220Milwaukee(414) 321-9595
Greenwood Area Library102 N Main St, Greenwood54437Clark(715) 267-7103
H
Hales Corners Public Library5885 S 116th St, Hales Corners53130Milwaukee(414) 529-6150
Hammond Community Library850 Davis St, Hammond54015St. Croix(715) 796-2281
Hancock Public Library114 S Main St, Hancock54943Waushara(715) 249-5817
Jack Russell Memorial Library100 Park Ave, Hartford53027Washington(262) 673-8240
Hartland Public Library110 E Park Ave, Hartland53029Waukesha(262) 367-3350
Hatley BranchPart of Marathon County Public Library435 Curtis Ave, Hatley54440Marathon(715) 446-3537
Hawkins Area Library709 Main St, Hawkins54530Rusk(715) 585-2311
Lac Courte Oreilles Ojibwe University Community Library13466 W Trepania Rd, Hayward54843Sawyer(715) 634-4790
Sherman & Ruth Weiss Community Library10788 State Hwy 27/77, Hayward54843Sawyer(715) 634-2161
Hazel Green Public Library1610 Fairplay, Hazel Green53811Grant(608) 854-2952
Hillsboro Public Library819 High Ave, Hillsboro54634Vernon(608) 489-2192
La Crosse County Library121 W Legion St, Holmen54636La Crosse(608) 526-9600
Horicon Public Library404 E Lake St, Horicon53032Dodge(920) 485-3535
Hortonville Public Library531 N Nash St, Hortonville54944Outagamie(920) 779-4279
Hudson Area Publiclibrary700 1st St, Hudson54016St. Croix(715) 386-3101
Hurley Public Library405 5th Ave N, Hurley54534Iron(715) 561-5707
Hustisford Community Library609 W Juneau St, Hustisford53034Dodge(920) 349-3463
I
Independence Public Library23688 Adams St, Independence54747Trempealeau(715) 985-3616
Iola Village Library180 S Main St, Iola54945Waupaca(715) 445-4330
Iron Ridge Public Library205 Park St, Iron Ridge53035Dodge(920) 387-3637
Evelyn Goldberg Briggs Memorial Library68235 S Main St, Iron River54847Bayfield(715) 372-5451
J
Hedberg Public Library316 S Main St, Janesville53545Rock(608) 758-6600
Hedberg Public Library ExpressPart of Hedberg Public Library2500 Milton Ave Suite 120, Janesville53545Rock(608) 758-5804
Jefferson Public Library321 S Main St, Jefferson53549Jefferson(920) 674-7733
Johnson Creek Public Library125 Lincoln St, Johnson Creek53038Jefferson(920) 699-3741
Juneau Public Library250 N Fairfield Ave, Juneau53039Dodge(920) 386-4805
K
Kaukauna Public Library207 Thilmany Rd, Suite 200, Kaukauna54130Outagamie(920) 766-6340
Kendall Public Library110 E South Railroad St, Kendall54638Monroe(608) 463-7103
G.M. Simmons BranchPart of Kenosha Public Library711 59th Pl, Kenosha53140Kenosha(262) 564-6100
Kpl Kids at Uptown LoftsPart of Kenosha Public Library6144 22nd Ave, Kenosha53143Kenosha(262) 564-6100
Northside BranchPart of Kenosha Public Library1500 27th Ave, Kenosha53140Kenosha(262) 564-6100
Southwest BranchPart of Kenosha Public Library7979 38th Ave, Kenosha53142Kenosha(262) 564-6100
Uptown BranchPart of Kenosha Public Library2419 63rd St, Kenosha53143Kenosha(262) 564-6100
S. Verna Fowler Academic Library / Menominee Public LibraryN172 Hwy. 47/55, Keshena54135Menominee(715) 799-5600
Kewaskum Public Library1225 Fond Du Lac Ave, Kewaskum53040Washington(262) 667-2930
Kewaunee Public Library822 Juneau St, Kewaunee54216Kewaunee(920) 388-5015
Kiel Public Library511 Third St, Kiel53042Manitowoc(920) 894-7122
Kimberly Public Library515 W Kimberly Ave, Kimberly54136Outagamie(920) 788-7515
Mill Pond Public Library140 N South St, Kingston53939Green Lake(920) 394-3281
Kohler Public Library240 School St, Kohler53044Sheboygan(920) 459-2923
L
F.J. Robers LibraryPart of La Crosse County Library2548 Lakeshore Dr, La Crosse54603La Crosse(608) 783-0052
La Crosse Public Library800 Main St, La Crosse54601La Crosse(608) 789-7100
North Community BranchPart of La Crosse Public Library1552 Kane St, La Crosse54603La Crosse(608) 789-7102
Lawton Memorial Library118 N Bird St, La Farge54639Vernon(608) 625-2015
Madeline Island Public Library1 Library St, La Pointe54850Ashland(715) 747-3662
La Valle Public Library101 W Main St, La Valle53941Sauk(608) 985-7323
Ben Guthrie--Lac Du Flambeau Public Library622 Peace Pipe Rd, Lac Du Flambeau54538Vilas(715) 588-7001
Rusk County Community Library418 Corbett Ave W, Ladysmith54848Rusk(715) 532-2604
Lake Geneva Public Library918 W Main St, Lake Geneva53147Walworth(262) 249-5299
L.D. Fargo Public Library120 E Madison St, Lake Mills53551Jefferson(920) 648-2166
Imogene McGrath Memorial Library BranchPart of Superior Public Library11622 E County Rd. B, Lake Nebagamon54849Douglas(715) 374-3477
Lakes Country Public Library15235 Hwy 32, Lakewood54138Oconto(715) 276-9020
Schreiner Memorial Library113 W Elm St, Lancaster53813Grant(608) 723-7304
Land O' Lakes Public Library4242 Co. Hwy B, Land O' Lakes54540Vilas(715) 547-6006
Edith Evans Community Library5216 Forest Ave, Laona54541Forest(715) 674-4751
Lena Public Library200 E Main St, Lena54139Oconto(920) 829-5335
Little Chute Public Library625 Grand Ave, Little Chute54140Outagamie(920) 788-7825
Allen-Dietzman Public Library220 W Barber Ave, Livingston53554Grant(608) 943-6801
Lodi Woman's Club Public Library130 Lodi St, Lodi53555Columbia(608) 592-4130
Lomira Quadgraphics Community Library427 Water St, Lomira53048Dodge(920) 269-4115
Lone Rock Community Library234 N. Broadway, Lone Rock53556Richland(608) 583-2034
Loyal Public Library214 N Main St, Loyal54446Clark(715) 255-8189
Luck Public Library301 S Main St, Luck54853Polk(715) 472-2770
M
Alicia Ashman LibraryPart of Madison Public Library733 N High Point Rd, Madison53717Dane(608) 824-1780
Goodman South Madison LibraryPart of Madison Public Library2222 S Park St, Madison53713Dane(608) 266-6395
Hawthorne LibraryPart of Madison Public Library2707 E Washington Ave, Madison53704Dane(608) 246-4548
Lakeview LibraryPart of Madison Public Library2845 N Sherman Ave, Madison53704Dane(608) 246-4547
Madison Public Library201 W Mifflin St, Madison53703Dane(608) 266-6363
Meadowridge LibraryPart of Madison Public Library5726 Raymond Rd, Madison53711Dane(608) 288-6160
Monroe Street LibraryPart of Madison Public Library1705 Monroe St, Madison53711Dane(608) 266-6390
Pinney LibraryPart of Madison Public Library516 Cottage Grove Rd, Madison53716Dane(608) 224-7100
Sequoya LibraryPart of Madison Public Library4340 Tokay Blvd, Madison53711Dane(608) 266-6385
Sturm Memorial Library130 N Bridge St, Manawa54949Waupaca(920) 596-2252
Frank B. Koller Memorial Library5761 US Hwy 51, Manitowish Waters54545Vilas(715) 543-2700
Manitowoc Public Library707 Quay St, Manitowoc54220Manitowoc(920) 686-3000
Marathon Branch515 Washington St, Marathon54448Marathon(715) 443-2775
Marinette County Consolidated Public Library Service1700 Hall Ave, Marinette54143Marinette(715) 732-7570
Marion Public Library120 N Main St, Marion54950Waupaca(715) 754-5368
Markesan Public Library75 N Bridge St, Markesan53946Green Lake(920) 398-3434
Marshall Community Library605 Waterloo Rd, Marshall53559Dane(608) 655-3123
Everett Roehl Marshfield Public Library105 S Maple Ave, Marshfield54449Wood(715) 387-8494
Mattoon BranchPart of Shawano County Library311 Slate Ave, Mattoon54450Shawano(715) 489-3333
Hatch Public Library111 W State St, Mauston53948Juneau(608) 847-4454
Ted & Grace Bachhuber Memorial Library234 N John St, Mayville53050Dodge(920) 387-7910
Mazomanie Free Library102 Brodhead St, Mazomanie53560Dane(608) 795-2104
E.D. Locke Public Library5920 Milwaukee St, McFarland53558Dane(608) 838-9030
Frances L. Simek Memorial Library Medford400 N Main St, Medford54451Taylor(715) 748-2505
Legion Memorial Library106 Iron St, Mellen54546Ashland(715) 274-8331
Elisha D. Smith Public Library440 First St, Menasha54952Winnebago(920) 967-3660
Menomonee Falls Public LibraryW156n8436 Pilgrim Rd., Menomonee Falls53051Waukesha(262) 532-8900
Menomonie Public Library600 Wolske Bay Rd, Menomonie54751Dunn(715) 232-2164
Frank L. Weyenberg Library11345 N Cedarburg Rd, Mequon53092Ozaukee(262) 242-2593
Mercer Public Library2648W Margaret St, Mercer54547Iron(715) 476-2366
T.B. Scott Free Library106 W First St, Merrill54452Lincoln(715) 536-7191
Middleton Public Library7425 Hubbard Ave, Middleton53562Dane(608) 831-5564
Milltown Public Library61 W Main St, Milltown54858Polk(715) 825-2313
Milton Public Library430 E High St, #100, Milton53563Rock(608) 868-7462
Atkinson BranchPart of Milwaukee Public Library1960 W Atkinson Ave, Milwaukee53209Milwaukee(414) 286-3000
Bay View BranchPart of Milwaukee Public Library2566 S Kinnickinnic Ave, Milwaukee53207Milwaukee(414) 286-3000
Capitol BranchPart of Milwaukee Public Library3969 N 74th St, Milwaukee53216Milwaukee(414) 286-3000
Center Street BranchPart of Milwaukee Public Library2727 W Fond Du Lac Ave, Milwaukee53210Milwaukee(414) 286-3000
East BranchPart of Milwaukee Public Library2320 N Cramer St, Milwaukee53211Milwaukee(414) 286-3000
Good Hope BranchPart of Milwaukee Public Library7715 W Good Hope Rd, Milwaukee53223Milwaukee(414) 286-3000
Martin Luther King BranchPart of Milwaukee Public Library2767 N Martin Luther King Jr. Dr, Milwaukee53212Milwaukee(414) 286-3000
Milwaukee Public Library814 W Wisconsin Ave, Milwaukee53233Milwaukee(414) 286-3000
Mitchell BranchPart of Milwaukee Public Library906 W Historic Mitchell St, Milwaukee53204Milwaukee(414) 286-3000
Tippecanoe BranchPart of Milwaukee Public Library3912 S Howell Ave, Milwaukee53207Milwaukee(414) 286-3000
Villard Square BranchPart of Milwaukee Public Library5190 N 35th St, Milwaukee53209Milwaukee(414) 286-3000
Washington Park BranchPart of Milwaukee Public Library2121 N Sherman Blvd, Milwaukee53208Milwaukee(414) 286-3000
Zablocki BranchPart of Milwaukee Public Library3501 W Oklahoma Ave, Milwaukee53215Milwaukee(414) 286-3000
Mineral Point Public Library137 High St, Ste. 2, Mineral Point53565Iowa(608) 987-2447
Minocqua Public Library415 Menominee St, Ste. 100, Minocqua54548Oneida(715) 356-4437
Mondovi Public Library147 W Hudson St, Mondovi54755Buffalo(715) 926-4403
Monona Public Library1000 Nichols Rd, Monona53716Dane(608) 222-6127
Monroe Public Library925 16th Ave, Monroe53566Green(608) 328-7010
Montello Public Library128 Lake Ct, Montello53949Marquette(608) 297-7544
Montfort Public Library102 E Park St, Montfort53569Grant(608) 943-6265
Monticello Public Library512 E Lake Ave, Monticello53570Green(608) 938-4011
Joseph Dessert BranchPart of Marathon County Public Library123 Main St, Mosinee54455Marathon(715) 693-2144
Mount Horeb Public Library105 Perimeter St, Mount Horeb53572Dane(608) 437-5021
Mukwonago Community Library511 Division St, Mukwonago53149Waukesha(262) 363-6411
Muscoda Public Library400 N Wisconsin Ave, Muscoda53573Grant(608) 739-3510
Muskego Public LibraryS73 W16663 Janesville Rd., Muskego53150Waukesha(262) 971-2119
N
Necedah Community-Siegler Memorial Library217 Oak Grove Dr, Necedah54646Juneau(608) 565-2253
Neenah Public Library240 E Wisconsin Ave, Neenah54957Winnebago(920) 886-6315
Neillsville Public Library409 Hewett St, Neillsville54456Clark(715) 743-2558
Charles & Joann Lester Library100 Park St, Nekoosa54457Wood(715) 886-7879
Lester Public Library of Rome1157 Rome Center Dr, Nekoosa54457Adams(715) 325-8990
Neshkoro Public Library132 S Main St, Neshkoro54960Marquette(920) 293-4026
New Berlin Public Library15105 Library Ln, New Berlin53151Waukesha(262) 785-4980
New Glarus Public Library319 2nd St, New Glarus53574Green(608) 527-2003
New Holstein Public Library2115 Washington St, New Holstein53061Calumet(920) 898-5165
New Lisbon Memorial Library115 W Park St, New Lisbon53950Juneau(608) 562-3213
New London Public Library406 S Pearl St, New London54961Waupaca(920) 982-8519
Carleton A. Friday Memorial Library155 E First St, New Richmond54017St. Croix(715) 243-0431
Niagara BranchPart of Marinette County Consolidated Public Library Service1029 Roosevelt Rd, Niagara54151Marinette(715) 251-3236
Spillman Public Library719 Wisconsin Ave, North Fond Du Lac54937Fond Du Lac(920) 929-3771
North Freedom Public Library105 N Maple St, North Freedom53951Sauk(608) 522-4571
Town Hall LibraryN76 W31429 Hwy. V V, North Lake53064Waukesha(262) 966-2933
Norwalk Public Library101 Railroad St, Norwalk54648Monroe(608) 823-7473
O
Oak Creek Public Library8040 S 6th St, Oak Creek53154Milwaukee(414) 766-7900
Oakfield Public Library130 N Main St, Oakfield53065Fond Du Lac(920) 583-4552
Oconomowoc Public Library200 South St, Oconomowoc53066Waukesha(262) 569-2193
Farnsworth Public Library715 Main St, Oconto54153Oconto(920) 834-7730
Oconto Falls Community Library251 N Main St, Oconto Falls54154Oconto(920) 846-2673
Ogema Public LibraryW5005 State Rd. 86, Ogema54459Price(715) 767-5130
Carter Memorial Library405 E Huron St, Omro54963Winnebago(920) 685-7016
Onalaska Public LibraryPart of La Crosse County Library741 Oak Ave S, Onalaska54650La Crosse(608) 781-9568
Oneida Community Library201 Elm St, Oneida54155Brown(920) 869-2210
Ontario Public Library313 Main St, Ontario54651Vernon(608) 337-4651
Oostburg Public Library213 N 8th St, Oostburg53070Sheboygan(920) 564-2934
Oregon Public Library200 N Alpine Pkwy, Oregon53575Dane(608) 835-3656
Orfordville Public Library519 E Beloit St, Orfordville53576Rock(608) 879-9229
Wilberg Memorial Public Library310 Chieftain St, Osceola54020Polk(715) 294-2310
Oshkosh Public Library106 Washington Ave, Oshkosh54901Winnebago(920) 236-5210
Hauge Memorial Library50655 Charles St, Osseo54758Trempealeau(715) 597-3444
Owen Public Library414 Central Ave, Owen54460Clark(715) 229-2939
Oxford Public Library129 S Franklin Ave, Oxford53952Marquette(608) 586-4458
P
Packwaukee Public LibraryN3511 State St., Packwaukee53953Marquette(608) 589-5202
Powers Memorial Library115 W Main St, Palmyra53156Jefferson(262) 495-4605
Angie Williams Cox Public Library119 N Main St, Pardeeville53954Columbia(608) 429-2354
Park Falls Public Library121 N Fourth Ave, Park Falls54552Price(715) 762-3121
Pepin Public Library510 2nd St, Pepin54759Pepin(715) 442-4932
Peshtigo BranchPart of Marinette County Consolidated Public Library Service331 French St, Peshtigo54157Marinette(715) 582-4905
Pewaukee Public Library210 Main St, Pewaukee53072Waukesha(262) 691-5670
Eleanor Ellis Public Library4495 Town Hall Rd, Phelps54554Vilas(715) 545-2887
Phillips Public Library286 Cherry St, Phillips54555Price(715) 339-2868
Leon-Saxeville Township LibraryN4715 County Rd. E, Pine River54965Waushara(920) 987-5110
Pittsville Community Library5291 Third Ave, Pittsville54466Wood(715) 884-6500
Kraemer Library & Community Center910 Main St, Plain53577Sauk(608) 546-4201
Plainfield Public Library126 S Main St, Plainfield54966Waushara(715) 335-4523
Platteville Public Library225 W Main St, Platteville53818Grant(608) 348-7441
Plover BranchPart of Portage County Public Library2151 Roosevelt Dr, Plover54467Portage(715) 341-4007
Plum City Public Library611 Main St, Plum City54761Pierce(715) 647-2373
Plymouth Public Library130 Division St, Plymouth53073Sheboygan(920) 892-4416
W.J. Niederkorn Library316 W Grand Ave, Port Washington53074Ozaukee(262) 284-5031
Portage Public Library253 W Edgewater St, Portage53901Columbia(608) 742-4959
Potosi BranchPart of Schreiner Memorial Library103 N Main St, Potosi53820Grant(608) 763-2115
Poy Sippi Public LibraryW2251 Commercial St., Poy Sippi54967Waushara(920) 987-5737
Poynette Area Public Library118 N Main St, Poynette53955Columbia(608) 635-7577
Prairie Du Chien Memorial Library125 S Wacouta Ave, Prairie Du Chien53821Crawford(608) 326-6211
Ruth Culver Community Library540 Water St, Prairie Du Sac53578Sauk(608) 643-8318
Prescott Public Library800 Borner St N, Prescott54021Pierce(715) 262-5555
Presque Isle Community Library8306 School Loop Rd, Presque Isle54557Vilas(715) 686-7613
Princeton Public Library424 W Water St, Princeton54968Green Lake(920) 295-6777
Pulaski BranchPart of Brown County Library222 W Pulaski St, Pulaski54162Brown(920) 822-3220
R
Racine Public Library75 Seventh St, Racine53403Racine(262) 636-9217
Hutchinson Memorial Library228 N High St, Randolph53956Columbia(920) 326-4640
Lakeview Community Library112 Butler St, Random Lake53075Sheboygan(920) 994-4825
Readstown Public Library129 W Wisconsin Ave, Readstown54652Vernon(608) 629-5465
Redgranite Public Library135 W Bannerman Ave, Redgranite54970Waushara(920) 566-0176
Reedsburg Public Library370 Vine St, Reedsburg53959Sauk(608) 768-7323
Reeseville Public Library216 S Main St, Reeseville53579Dodge(920) 927-7390
Rhinelander District Library106 N Stevens St, Rhinelander54501Oneida(715) 365-1070
Rib Lake Public Library645 Pearl St, Rib Lake54470Taylor(715) 427-5769
Rice Lake Public Library2 E Marshall St, Rice Lake54868Barron(715) 234-4861
Brewer Public Library325 N Central Ave, Richland Center53581Richland(608) 647-6444
Rio Community Library324 W Lyons St, Rio53960Columbia(920) 992-3206
Ripon Public Library120 Jefferson St, Ripon54971Fond Du Lac(920) 748-6160
River Falls Public Library140 Union St, River Falls54022Pierce(715) 425-0905
Hazel Mackin Community Library311 W Warren St, Roberts54023St. Croix(715) 749-3849
Rochester Public Library208 W Spring St, Rochester53167Racine(262) 534-3533
Rock Springs Public Library251 Railroad St, Rock Springs53961Sauk(608) 737-1063
Rosholt BranchPart of Portage County Public Library137 N Main St, Rosholt54473Portage(715) 677-4512
Rothschild Area BranchPart of Marathon County Public Library211 Grand Ave, Rothschild54474Marathon(715) 359-6208
S
Community Library24615 89th St, Salem53168Kenosha(262) 843-3348
Clarella Hackett Johnson Public LibraryE9311 County Rd. I, Sand Creek54765Dunn(715) 658-1269
George Culver Community Library615 Phillips Blvd, Sauk City53583Sauk(608) 643-8346
Oscar Grady Public Library151 S Main St, Saukville53080Ozaukee(262) 284-6022
Plum Lake Public Library8789 Peterson St, Sayner54560Vilas(715) 542-2020
Scandinavia Public Library349 N Main St, Scandinavia54977Waupaca(715) 467-4636
Muehl Public Library436 N Main St, Seymour54165Outagamie(920) 833-2725
Brigham Memorial Library131 Plain St, Sharon53585Walworth(262) 736-4249
Shawano County Library128 S Sawyer St, Shawano54166Shawano(715) 526-3829
Mead Public Library710 N 8th St, Sheboygan53081Sheboygan(920) 459-3400
Sheboygan Falls Memorial Library330 Buffalo St, Sheboygan Falls53085Sheboygan(920) 467-7908
Shell Lake Public Library501 1st St, Shell Lake54871Washburn(715) 468-2074
Shiocton Public LibraryW7740 Pine St., Shiocton54170Outagamie(920) 986-3933
Shorewood Public Library3920 N Murray Ave, Shorewood53211Milwaukee(414) 847-2670
McCoy Public Library190 N Judgement St, Shullsburg53586Lafayette(608) 965-4424
Sister Bay / Liberty Grove BranchPart of Door County Library2323 Mill Rd, Sister Bay54234Door(920) 854-2721
Slinger Community Library220 Slinger Rd, Slinger53086Washington(262) 644-6171
Soldiers Grove Public Library102 Passive Sun Dr., Soldiers Grove54655Crawford(608) 624-5815
Solon Springs Joan Salmen Memorial Library BranchPart of Superior Public Library9240 E Main St, Solon Springs54873Douglas(715) 378-4452
Somerset Public Library208 Hud St, Somerset54025St. Croix(715) 247-5228
South Milwaukee Public Library1907 10th Ave, South Milwaukee53172Milwaukee(414) 768-8195
Sparta Free Library124 W Main St, Sparta54656Monroe(608) 269-2010
Spencer BranchPart of Marathon County Public Library105 Park St, Spencer54479Marathon(715) 659-3996
Spooner Memorial Library421 High St, Spooner54801Washburn(715) 635-2792
Spooner Memorial Library Books & Bread BookmobilePart of Spooner Memorial Library412 High St, Spooner54801Washburn(715) 635-2792
Spring Green Community Library230 E Monroe St, Spring Green53588Sauk(608) 588-2276
Spring Valley Public LibraryE121 S. 2nd St., Spring Valley54767Pierce(715) 778-4590
St. Croix Falls Public Library230 S Washington St, St. Croix Falls54024Polk(715) 483-1777
St. Francis Public Library4230 S Nicholson Ave, St. Francis53235Milwaukee(414) 481-7323
D.R. Moon Memorial Library154 4th Ave, Stanley54768Chippewa(715) 644-2004
Jean M. Thomsen Memorial Library105 N Gershwin St, Stetsonville54480Taylor(715) 678-2892
Portage County Public Library1001 Main St, Stevens Point54481Portage(715) 346-1544
Stoughton Public Library304 S 4th St, Stoughton53589Dane(608) 873-6281
Stratford BranchPart of Marathon County Public Library213201 Scholar St, Stratford54484Marathon(715) 687-4420
Strum Public Library114 5th Ave S, Strum54770Trempealeau(715) 695-3848
Door County Library107 S 4th Ave, Sturgeon Bay54235Door(920) 743-6578
Sun Prairie Public Library1350 Linnerud Dr, Sun Prairie53590Dane(608) 825-7323
Superior Public Library1530 Tower Ave, Superior54880Douglas(715) 394-8860
Suring Area Public Library604 E Main St, Suring54174Oconto(920) 842-4451
Pauline Haass Public LibraryN64w23820 Main St., Sussex53089Waukesha(262) 246-5180
T
Taylor Memorial Library420 2nd St, Taylor54659Jackson(715) 662-2310
Theresa Public Library290 Mayville St, Theresa53091Dodge(920) 488-2342
Thorp Public Library401 S Conway Dr, Thorp54771Clark(715) 669-5953
Edward U. Demmer Memorial Library6961 W School St, Three Lakes54562Oneida(715) 546-3391
Tigerton BranchPart of Shawano County Library221 Birch St, Tigerton54486Shawano(715) 535-2194
Tomah Public Library716 Superior Ave, Tomah54660Monroe(608) 374-7470
Tomahawk Public Library300 W Lincoln Ave, Tomahawk54487Lincoln(715) 453-2455
Shirley M. Wright Memorial Library11455 Fremont St, Trempealeau54661Trempealeau(608) 534-6197
Turtle Lake Public Library301 Maple St S, Turtle Lake54889Barron(715) 986-4618
Twin Lakes BranchPart of Community Library110 S Lake Ave, Twin Lakes53181Kenosha(262) 877-4281
Lester Public Library1001 Adams St, Two Rivers54241Manitowoc(920) 793-8888
U
Graham Public Library1215 Main St, Union Grove53182Racine(262) 878-2910
V
Verona Public Library500 Silent St, Verona53593Dane(608) 845-7180
Lester Public Library of Vesper6550 Virginia St, Vesper54489Wood(715) 569-4669
Viola Public Library137 S Main St, Viola54664Richland(608) 627-1850
McIntosh Memorial Library205 S Rock Ave, Viroqua54665Vernon(608) 637-7151
W
Wabeno Public Library4556 N Branch St, Wabeno54566Forest(715) 850-3044
Walworth Memorial Library525 Kenosha St, Ste. L, Walworth53184Walworth(262) 275-6322
Washburn Public Library307 Washington Ave, Washburn54891Bayfield(715) 373-6172
Washington Island BranchPart of Door County Library910 Main Rd, Washington Island54246Door(920) 847-2323
Waterford Public Library101 N River St, Waterford53185Racine(262) 534-3988
Karl Junginger Memorial Library625 N Monroe St, Waterloo53594Jefferson(920) 478-3344
Watertown Public Library100 S Water St, Watertown53094Jefferson(920) 262-4090
Waukesha Public Library321 Wisconsin Ave, Waukesha53186Waukesha(262) 524-3680
Waunakee Public Library201 N Madison St, Waunakee53597Dane(608) 849-4217
Waupaca Area Public Library107 S Main St, Waupaca54981Waupaca(715) 258-4414
Waupun Public Library123 S Forest St, Waupun53963Dodge(920) 324-7925
Marathon County Public Library300 N First St, Wausau54403Marathon(715) 261-7200
Wausaukee BranchPart of Marinette County Consolidated Public Library Service704 Main St, Wausaukee54177Marinette(715) 856-5995
Wautoma Public Library410 W Main St, Wautoma54982Waushara(920) 787-2988
Wauwatosa Public Library7635 W North Ave, Wauwatosa53213Milwaukee(414) 471-8484
Larsen Family Public Library7401 W Main St, Webster54893Burnett(715) 866-7697
West Allis Public Library7421 W National Ave, West Allis53214Milwaukee(414) 302-8501
West Bend Community Memorial Library630 Poplar St, West Bend53095Washington(262) 335-5151
Hazel Brown Leicht Memorial LibraryPart of La Crosse County Library702 Industrial Dr, West Salem54669La Crosse(608) 786-1505
Westboro Public LibraryN8855 2nd St., Westboro54490Taylor(715) 427-5864
Bekkum Memorial Public Library206 N Main St, Westby54667Vernon(608) 634-4419
Ethel Everhard Memorial Library117 E 3rd St, Westfield53964Marquette(608) 296-2544
Weyauwega Public Library301 S Mill St, Weyauwega54983Waupaca(920) 867-3742
White Lake BranchPart of Antigo Public Library615 School St, White Lake54491Langlade(715) 882-8525
Whitefish Bay Public Library5420 N Marlborough Dr, Whitefish Bay53217Milwaukee(414) 964-4380
Whitehall Community Library36351 Main St, Whitehall54773Trempealeau(715) 538-4107
Irvin L. Young Memorial Library431 W Center St, Whitewater53190Jefferson(262) 473-0530
Patterson Memorial Library500 Division St, Wild Rose54984Waushara(920) 622-3835
Barrett Memorial Library65 W Geneva St, Williams Bay53191Walworth(262) 245-2709
Wilton Public Library400 East St, Ste. 102, Wilton54670Monroe(608) 435-6710
Winchester Public Library2117 Lake St, Winchester54557Vilas(715) 686-2926
Winneconne Public Library31 S Second St, Winneconne54986Winnebago(920) 582-7091
Winter Public Library5129 N Main St, Winter54896Sawyer(715) 266-2144
Kilbourn Public Library620 Elm St, Wisconsin Dells53965Columbia(608) 254-2146
McMillan Memorial Library490 E Grand Ave, Wisconsin Rapids54494Wood(715) 422-5136
Withee Public Library511 Division St, Withee54498Clark(715) 229-2010
Wittenberg BranchPart of Shawano County Library302 S Cherry St, Wittenberg54499Shawano(715) 253-2936
Wonewoc Public Library305 Center St, Wonewoc53968Juneau(608) 464-7625
Woodville Community Library124 S Main St, Woodville54028St. Croix(715) 698-2430
Wrightstown BranchPart of Brown County Library529 Main St, Wrightstown54180Brown(920) 532-4011
Wyocena Public Library165 E Dodge St, Wyocena53969Columbia(608) 429-4899

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.