Library Directory

The links below connect to each public library’s website, blog, or Facebook page where there are links to the library catalog. Public Library hours are subject to change. Contact your public library if you need assistance, have questions about the catalog or want to verify posted hours.


*Argyle Public Library (ARGY)
Lafayette County
608 543 3193
Hours: M-W 2-6; Th-Sa 9-1

*Barneveld Public Library (BARNE)
Iowa County
608 924 3711
Hours: M-Th 10-1, 3-6; F 10-1

Belmont
*John Turgeson Public Library (BELMO)
Lafayette County
608 762 5137
Hours: M 1-6:30; W 8:30-12, 1-6:30; F 1-6:30;

*Benton Public Library (BENTO)
Lafayette County
608 759 2665
Hours: M 1-8; T-W-Th 1-6; F 9-12; Sa 9-2

*Blanchardville Public LIbrary (BLANC)
Lafayette County
608 523 2055
Hours: M 9:15-2; W 9:15‑4; Th 12-4

*Bloomington Public Library (BLOOM)
Grant County
608 994 2531
Hours: M 9-4; W 9-4:30; F 9‑1

*Boscobel Public Library (BOSCO)
Grant County
608 375 5723
Hours: M, W 9-6; T, Th 12-6; F 10-5; Sa 9-1

Cassville
*Eckstein Memorial Library (CASSV)
Grant County
608 725 5838
Hours: M, Th 10-5; W 11-7; Sa: 9-12

*Cobb Public Library (COBB)
Iowa County
608 623 2554
Hours: M, W 4-7; T, Th 9:30-5:30; Sa: 9:30‑12:30

*Cuba City Public Library (CUBA)
Grant County
608 744 2613
Hours: M, W 10-11:30, 1-6;  T, Th, F 10-11:30, 1-4:30

Darlington
*Johnson Public Library (DARL)
Lafayette County
608 776 4171
Hours: M-F 10-5;  Sa 10-2

Dickeyville
*Brickl Memorial Library (DICK)
Grant County
608 568 3142
Hours: M-Th 12:30-6; Sa 9-12

*Dodgeville Public Library (DODG)
Iowa County
608 935 3728
Hours: M-F 10-6

Fennimore
Dwight Parker Public Library
Grant County
608 822 6294
Hours: M, W 9-6; Tu, Th 12-6; F 9-4; Sa 9-12

*Gays Mills Public Library (GAYS)
Crawford County
608 735 4331
Hours: M, Tu, Th 2-7; W 9-2; F 1-5; Sa 9-12

Shullsburg branch
*Gratiot Annex Library (GRAT)
Lafayette County
608 922 3803
Hours: T, W, Th 12-6; Sa (2nd & 4th) 9-12

*Hazel Green Public Library (HAZE)
Grant County
608 854 2952
Hours: M, W, Th, F 10-6; T 12-8; Sa 9-1

Lancaster
*Schreiner Memorial Library
(LANC)
Grant County
608 723 7304
Hours: M-Th 9-8; F 9-5; Sa 9-1

Livingston
*Allen-Dietzman Public Library (LIVI)
Grant County
608 943 6801
Hours: M 1-6; W 12:30-7:30; Th 9-12
Winter hours (Oct-May): Sa: 9-12

*Lone Rock Community Library (LONE)
Richland County
608 583 2034
Hours: M, T 11-6; Th 9-3

*Mineral Point Public Library (MINE)
Iowa County
608 987 2447
Hours: M-W, F 10:30-5:30; Th 10-8; Sa 10-4

*Montfort Public Library (MONTF)
Grant County
608 943 6265
Hours: M, T 11-5; W, Th 9-3; Sa 9-12

*Muscoda Public Library (MUSC)
Grant County
608 739 3510
Hours: M, F 10-4; T, Th 12-6; W 2-8; Sa 9-12

*Platteville Public Library (PLATT)
Grant County
608 348 7441
Hours: M-Th 10-7; F 10-6; Sa 10-3; Sun closed

Potosi (branch of Schreiner Memorial Library)
*Potosi Branch Library (POTO)
Grant County
608 763 2115
Hours: M, F: Closed; T, Th: 3-8; W: 10-1; Sa: 9-1

*Prairie du Chien Memorial Library (PRAIR)
Crawford County
608 326 6211
Hours: M-Th 9-7; F 9-5

Richland Center
*Brewer Public Library (RICHL)
Richland County
608 647 6444
Hours: M, Tu, Th, F 9-5; W 9-6; Sa 10-2

Shullsburg
*McCoy Public Library (SHUL)
Lafayette County
608 965 4424
Hours: Tu, W, Th 12-6; Sa 9-12

*Soldiers Grove Public Library (SOLD)
Crawford County
608 624 5815
Hours: M, W 1-5:30; T, Th 10-7; F, Sa 10‑1

*Viola Public Library (VIOLA)
Richland County
608 627 1850
Hours: M: Closed; T, Th: 9:30-12:30, 1-5; W, F: 2-7; Sa: 9:30-12:30

 Updated July 2022