Locations & Hours

Library Hotline: 1-833-GET-GRRL (1-833-438-4775)

Monday - Thursday: 10am-9pm

Friday: 10am-6pm

Saturday: 10am-5pm

Branches are closed on certain holidays. See our Holiday Closings for more information.

Mon:
12:00 - 7:00
Tue:
12:00 - 8:00
Wed:
10:00 - 6:00
Thu:
12:00 - 6:00
Fri:
10:00 - 5:00
Sat:
10:00 - 1:00
Sun:
Closed
400 Railroad Ave. PO Box 519 Albany, MN 56307
Mon:
9:00 - 12:00, 2:00 - 5:00
Tue:
9:00 - 1:00, 2:00 - 5:00
Wed:
2:00 - 8:00
Thu:
Closed
Fri:
9:00 - 12:00, 2:00 - 5:00
Sat:
9:00 - 12:00
Sun:
Closed
30 Cedar Street East PO Box 207 Annandale, MN 55302
Mon:
1:00 - 7:00
Tue:
10:00 - 5:00
Wed:
10:00 - 5:00
Thu:
1:00 - 7:00
Fri:
1:00 - 5:00
Sat:
10:00 - 1:00
Sun:
Closed
11500 Sherburne Ave. PO Box 414 Becker, MN 55308
Mon:
9:00 - 12:00, 2:00 - 6:00
Tue:
Closed
Wed:
2:00 - 7:00
Thu:
Closed
Fri:
9:00 - 12:00, 2:00 - 6:00
Sat:
9:00 - 12:00
Sun:
Closed
324 Washburn Ave. Box 388 Belgrade, MN 56312
Mon:
1:00 - 6:00
Tue:
10:00 - 5:00
Wed:
1:00 - 7:00
Thu:
1:00 - 5:00
Fri:
10:00 - 5:00
Sat:
10:00 - 1:00
Sun:
Closed
790 Minnesota Ave Ste 500 Big Lake, MN 55309
Mon:
10:00 - 8:00
Tue:
10:00 - 8:00
Wed:
10:00 - 8:00
Thu:
12:00 - 8:00
Fri:
11:00 - 5:00
Sat:
10:00 - 2:00
Sun:
Closed
18 NW Lake Blvd Buffalo, MN 55313
Mon:
1:00 - 6:00
Tue:
10:00 -1:00 & 3:00 - 6:00
Wed:
3:00 - 8:00
Thu:
10:00 - 1:00
Fri:
3:00 - 6:00
Sat:
10:00 - 1:00
Sun:
Closed
740 Clearwater Center Box 335 Clearwater, MN 55320
Mon:
1:00 - 6:00
Tue:
1:00 - 8:00
Wed:
10:00 - 2:00
Thu:
1:00 - 8:00
Fri:
11:00 - 5:00
Sat:
10:00 - 12:00
Sun:
Closed
175 4th St. W. Box 686 Cokato, MN 55321
Mon:
12:00 - 6:00
Tue:
2:00 - 8:00
Wed:
10:00 - 5:00
Thu:
11:00 - 8:00
Fri:
11:00 - 5:00
Sat:
10:00 - 1:00
Sun:
Closed
27 Red River Ave S. Cold Spring, MN 56320
Mon:
10:00 - 6:00
Tue:
10:00 - 8:00
Wed:
1:00 - 8:00
Thu:
10:00 - 6:00
Fri:
10:00 - 6:00
Sat:
10:00 - 1:00
Sun:
Closed
160 Railroad Ave East PO Box 677 Delano, MN 55328
Mon:
1:00 - 7:00
Tue:
10:00 - 6:00
Wed:
Closed
Thu:
1:00 - 7:00
Fri:
Closed
Sat:
9:00 - 12:00
Sun:
Closed
127 E. Main Box 238 Eagle Bend, MN 56446
Mon:
10:00 - 7:00
Tue:
10:00 - 7:00
Wed:
10:00 - 7:00
Thu:
10:00 - 7:00
Fri:
10:00 - 5:00
Sat:
10:00 - 3:00
Sun:
Closed
13020 Orono Parkway Elk River, MN 55330
Mon:
1:00 - 7:00
Tue:
9:00 - 12:00, 1:00 - 6:00
Wed:
1:00 - 7:00
Thu:
1:00 - 6:00
Fri:
9:00 - 12:00, 1:00 - 6:00
Sat:
10:00 - 1:00
Sun:
Closed
251 N. 4th Ave. Box 340 Foley, MN 56329
Mon:
10:00 - 12:00, 1:00 - 4:00
Tue:
Closed
Wed:
12:00 - 7:00
Thu:
1:00 - 5:00
Fri:
1:00 - 5:00
Sat:
9:00 - 12:00
Sun:
Closed
118 State St. E. Box 157 Grey Eagle, MN 56336
Mon:
1:00 - 8:00
Tue:
10:00 - 1:00
Wed:
1:00 - 8:00
Thu:
1:00 - 6:00
Fri:
10:00 - 1:00, 2:00 - 5:00
Sat:
10:00 - 1:00
Sun:
Closed
617 6th Ave. Box 207 Howard Lake, MN 55349
Mon:
10:00-1:00, 2:00-7:00
Tue:
Closed
Wed:
10:00-1:00, 3:00-6:00
Thu:
Closed
Fri:
10:00 - 1:00, 2:00 - 5:00
Sat:
9:00 - 12:00
Sun:
Closed
51 Spruce Avenue West PO Box 540 Kimball, MN 55353
Mon:
10:00 - 5:00
Tue:
10:00 - 7:00
Wed:
10:00 - 7:00
Thu:
10:00 - 7:00
Fri:
10:00 - 5:00
Sat:
10:00 - 2:00
Sun:
Closed
108 NE 3rd St. Little Falls, MN 56345
Mon:
11:00 - 7:00
Tue:
10:00 - 6:00
Wed:
11:00 - 6:00
Thu:
11:00 - 6:00
Fri:
11:00 - 3:00
Sat:
9:00 - 12:00
Sun:
Closed
42 Third St. N. Suite 1 Long Prairie, MN 56347
Mon:
2:00 - 8:00
Tue:
10:00 - 12:00, 2:00 - 5:00
Wed:
2:00 - 7:00
Thu:
10:00 - 12:00, 2:00 - 5:00
Fri:
2:00 - 5:00
Sat:
9:00 - 12:00
Sun:
Closed
225 E. 1st St. N. Box 027 Melrose, MN 56352
Mon:
10:00 - 7:00
Tue:
12:00 - 7:00
Wed:
10:00 - 7:00
Thu:
12:00 - 7:00
Fri:
10:00 - 5:00
Sat:
10:00 - 2:00
Sun:
Closed
200 W. 6th Street Monticello, MN 55362
Mon:
1:00 - 7:00
Tue:
10:00 - 4:00
Wed:
1:00 - 7:00
Thu:
10:00 - 4:00
Fri:
1:00 - 7:00
Sat:
9:00 - 12:00
Sun:
Closed
119 Washburne Ave. Paynesville, MN 56362
Mon:
12:00 - 5:30
Tue:
Closed
Wed:
12:00 - 7:00
Thu:
10:00 - 5:00
Fri:
12:00 - 5:30
Sat:
9:00 - 12:00
Sun:
Closed
117 S. Main St. Pierz, MN 56364
Mon:
2:00 - 8:00
Tue:
10:00 - 1:00
Wed:
11:00 - 1:00, 3:00 - 6:00
Thu:
3:00 - 6:00
Fri:
3:00 - 6:00
Sat:
10:00 - 1:00
Sun:
Closed
63 Hall Ave. SW Box 130 Richmond, MN 56368
Mon:
10:00 - 6:00
Tue:
2:00 - 7:00
Wed:
10:00 - 6:00
Thu:
2:00 - 7:00
Fri:
2:00 - 6:00
Sat:
10:00 - 1:00
Sun:
Closed
8220 Cedar St. Rockford, MN 55373
Mon:
2:00 - 6:00
Tue:
Closed
Wed:
2:00 - 8:00
Thu:
10:00 - 1:00, 2:00 - 6:00
Fri:
2:00 - 5:00
Sat:
10:00 - 1:00
Sun:
Closed
12 N. Birch St. PO Box 285 Royalton, MN 56373
Mon:
10:00 - 5:00
Tue:
12:00 - 7:00
Wed:
10:00 - 3:00
Thu:
1:00 - 7:00
Fri:
10:00 - 5:00
Sat:
9:00 - 12:00
Sun:
Closed
430 Main Street South Unit 1 Sauk Centre, MN 56378
Mon:
10:00 - 9:00
Tue:
10:00 - 9:00
Wed:
10:00 - 9:00
Thu:
10:00 - 9:00
Fri:
10:00 - 6:00
Sat:
10:00 - 5:00
Sun:
Closed
1300 W. St. Germain St. St. Cloud, MN 56301
Mon:
10:00 - 7:00
Tue:
10:00 - 7:00
Wed:
10:00 - 7:00
Thu:
10:00 - 7:00
Fri:
10:00 - 5:00
Sat:
9:00 - 2:00
Sun:
Closed
11800 Town Center Dr NE St. Michael, MN 55376
Mon:
10:00 - 6:00
Tue:
1:00 - 8:00
Wed:
10:00 - 6:00
Thu:
1:00 - 8:00
Fri:
1:00 - 5:00
Sat:
9:00 - 12:00
Sun:
Closed
122 6th Street NE Staples, MN 56479
Mon:
10:00 - 1:00, 2:00 - 5:00
Tue:
10:00 - 1:00, 2:00 - 5:00
Wed:
4:00 - 7:00
Thu:
10:00 - 1:00, 2:00 - 5:00
Fri:
Closed
Sat:
10:00 - 12:00
Sun:
Closed
213 DeGraff Ave. Box 295 Swanville, MN 56382
Mon:
10:00 - 4:00
Tue:
2:00 - 6:00
Wed:
2:00 - 8:00
Thu:
Closed
Fri:
2:00 - 8:00
Sat:
10:00 - 1:00
Sun:
Closed
117 Main St. Box 248 Upsala, MN 56384
Mon:
12:00 - 7:00
Tue:
10:00 - 1:00
Wed:
12:00 - 5:00
Thu:
10:00 - 7:00
Fri:
12:00 - 5:00
Sat:
10:00 - 1:00
Sun:
Closed
253 N. 5th Ave Waite Park, MN 56387
Mon:
7:00 - 9:00
Tue:
7:00 - 9:00
Wed:
7:00 - 9:00
Thu:
7:00 - 9:00
Fri:
7:00 - 9:00
Sat:
7:00 - 9:00
Sun:
11:00 - 7:00
850 19th St S Sartell, MN 56377