Print List
Public Libraries - South West

Services which provide equitable access to content so people can get information or advance themselves through literacy, lifelong learning, social engagement, and cultural enrichment.
 
These services serve all or part of South West Ontario
Blue Mountains Public Library (The)  
PO Box 580, Thornbury, ON  N0H 2P0
519-599-3681
Blue Mountains Public Library (The) - LE Shore Memorial Library  
PO Box 580, Thornbury, ON  N0H 2P0
519-599-3681 ext 2
Bruce County Public Library  
1243 MacKenzie Rd, Port Elgin, ON  N0H 2C6
519-832-6935
Bruce County Public Library - Cargill Branch  
1012 Greenock Brant, Cargill, ON  N0G 1J0
519-366-9990
Bruce County Public Library - Chesley Branch  
73 2nd Ave SE, Chesley, ON  N0G 1L0
519-363-2239
Bruce County Public Library - Kincardine Branch  
727 Queen St, Kincardine, ON  N2Z 1Z9
519-396-3289
Bruce County Public Library - Lion's Head Branch  
90 Main St, Lion's Head, ON  N0H 1W0
519-793-3844
Bruce County Public Library - Lucknow Branch  
526 Campbell St, Lucknow, ON  N0G 2H0
519-528-3011
Bruce County Public Library - Mildmay Branch  
51 Elora St, Mildmay, ON  N0G 2J0
519-367-2814
Bruce County Public Library - Paisley Branch  
391 Queen St, Paisley, ON  N0G 2N0
519-353-7225
Bruce County Public Library - Port Elgin Branch  
708 Goderich St, Port Elgin, ON  N0H 2C0
519-832-2201
Bruce County Public Library - Ripley Branch  
23 Jesse St, Ripley, ON  N0G 2R0
519-395-5919
Bruce County Public Library - Sauble Beach Branch  
27 Community Centre Dr, Sauble Beach, ON  N0H 2G0
519-422-1283
Bruce County Public Library - Southampton Branch  
215 High St, Southampton, ON  N0H 2L0
519-797-3586
Bruce County Public Library - Tara Branch  
69 Yonge St N, Tara, ON  N0H 2N0
519-934-2626
Bruce County Public Library - Teeswater Branch  
2 Clinton St S, Teeswater, ON  N0G 2S0
519-392-6801
Bruce County Public Library - Tiverton Branch  
50 King St, Tiverton, ON  N0G 2T0
519-368-5655
Bruce County Public Library - Tobermory Branch  
22 Bay St S, Tobermory, ON  N0H 2R0
519-596-2446
Bruce County Public Library - Walkerton Branch  
253 Durham St E, Walkerton, ON  N0G 2V0
519-881-3240
Bruce County Public Library - Wiarton Branch  
578 Brown St, Wiarton, ON  N0H 2T0
519-534-2602
Chippewas of Nawash Unceded First Nation - Ninda-Kikaendjigae-Wigammik Library  
135 Lakeshore Blvd, Neyaashiinigmiing, ON  N0H 2T0
519-534-1508
Elgin County Library  
450 Sunset Dr, First Fl, St Thomas, ON  N5R 5V1
519-631-1460 ext 148
Elgin County Library - Aylmer Old Town Hall Library  
38 John St S, Aylmer, ON  N5H 2C2
519-773-2439
Elgin County Library - Belmont Library  
14134 Belmont Rd, Belmont, ON  N0L 1B0
519-644-1560
Elgin County Library - Fred Bodsworth Public Library of Port Burwell  
21 Pitt St, Port Burwell, ON  N0J 1T0
519-874-4754
Elgin County Library - John Kenneth Galbraith Library  
236 Shackleton St, Dutton, ON  N0L 1J0
519-762-2780
Elgin County Library - Port Stanley Library  
302 Bridge St, Port Stanley, ON  N5L 1C3
519-782-4241
Elgin County Library - Rodney Library  
207 Furnival Rd, Rodney, ON  N0L 2C0
519-785-2100
Elgin County Library - Southwold Township Library  
35921 Talbot Line, Shedden, ON  N0L 2E0
519-764-2081
Elgin County Library - Springfield Library  
12105 Whittaker Rd, Springfield, ON  N0L 2J0
519-765-4515
Elgin County Library - Straffordville Library  
9366 Plank Rd, Straffordville, ON  N0J 1Y0
519-866-3584
Elgin County Library - West Lorne Library  
160A Main St, West Lorne, ON  N0L 2P0
519-768-1150
Grey Highlands Public Library - Flesherton Branch  
101 Highland Dr, Box 280, Flesherton, ON  N0C 1E0
519-924-2241
Grey Highlands Public Library - Kimberley Branch  
235309 Grey Rd 13, Box 98, Kimberley, ON  N0C 1G0
519-599-6990
Grey Highlands Public Library - Walter Harris Memorial Library (Markdale) Branch  
75 Walker St, Box 499, Markdale, ON  N0C 1H0
519-986-3436
Hanover Public Library  
451 10th Ave, Hanover, ON  N4N 2P1
519-364-1420
Huron County Library  
77722B London Rd, Hwy 4 S RR 5, Clinton, ON  N0M 1L0
519-482-5457 ext 3513
Huron County Library - Alice Munro Public Library  
281 Edward St, Box 280, Wingham, ON  N0G 2W0
519-357-3312
Huron County Library - Bayfield Branch  
18 Main St, Box 2090, Bayfield, ON  N0M 1G0
519-565-2886
Huron County Library - Blyth Branch  
392 Queen St, Box 388, Blyth, ON  N0M 1H0
519-523-4400
Huron County Library - Brussels Branch  
402 Turnberry St, Box 80, Brussels, ON  N0G 1H0
519-887-6448
Huron County Library - Clinton Branch  
27 Albert St, Box 370, Clinton, ON  N0M 1L0
519-482-3673
Huron County Library - Exeter Branch  
330 Main St, S, PO Box 609, Exeter, ON  N0M 1S6
519-235-1890
Huron County Library - Goderich Branch  
52 Montreal St, Goderich, ON  N7A 2G4
519-524-9261
Huron County Library - Hensall Branch  
108 King St, Box 249, Hensall, ON  N0M 1X0
519-262-2445
Huron County Library - Howick Branch  
281 Edward St, PO Box 280, Wingham, ON  N0G 2W0
519-335-6899
Huron County Library - Kirkton Branch  
70497 Perth Rd 164, RR 1, Kirkton, ON  N0K 1K0
519-229-8854
Huron County Library - Seaforth Branch  
108 Main St S, Box 490, Seaforth, ON  N0K 1W0
519-527-1430
Huron County Library - Zurich Branch  
10 Goshen St N, PO Box 190, Zurich, ON  N0M 2T0
519-236-4965
London Public Library  
251 Dundas St, London, ON  N6A 6H9
519-661-4600
London Public Library - Beacock Library  
1280 Huron St, London, ON  N5Y 4M2
519-451-8140
London Public Library - Bostwick Library  
501 Southdale Rd W, London, ON  N6K 3X4
519-473-4708
London Public Library - Byron Library  
1295 Commissioners Rd W, London, ON  N6K 1C9
519-471-4000
London Public Library - Carson Library  
465 Quebec St, London, ON  N5W 3Y4
519-438-4287
London Public Library - Central Library  
251 Dundas St, London, ON  N6A 6H9
519-661-4600
London Public Library - Cherryhill Library  
301 Oxford St W, London, ON  N6H 1S6
519-439-6456
London Public Library - Crouch Library  
550 Hamilton Rd, London, ON  N5Z 1S4
519-673-0111
London Public Library - East London Library  
2016 Dundas St, London, ON  N5V 1R1
519-451-7600
London Public Library - Glanworth Library  
2950 Glanworth Dr, London, ON  N6N 1N6
519-681-6797
London Public Library - Jalna Library  
1119 Jalna Blvd, London, ON  N6E 3B3
519-685-6465
London Public Library - Lambeth Library  
7112 Beattie St, London, ON  N6P 1A2
519-652-2951
London Public Library - Landon Library  
167 Wortley Rd, London, ON  N6C 3P6
519-439-6240
London Public Library - Masonville Library  
30 North Centre Rd, London, ON  N5X 3W1
519-660-4646
London Public Library - Pond Mills Library  
1166 Commissioners Rd E, London, ON  N5Z 4W8
519-685-1333
London Public Library - Sherwood Library  
1225 Wonderland Rd N, Unit 32, London, ON  N6G 2V9
519-473-9965
London Public Library - Stoney Creek Library  
920 Sunningdale Rd E, London, ON  N5X 0H5
519-930-2065
Meaford Public Library  
11 Sykes St N, Meaford, ON  N4L 1V6
519-538-3500
Middlesex County Library  
34 Frank St, Unit B, Strathroy, ON  N7G 2R4
519-245-8237
Middlesex County Library - Ailsa Craig Library  
147 Ailsa Craig Main St, Ailsa Craig, ON  N0M 1A0
519-293-3441
Middlesex County Library - Coldstream Library  
10227 Ilderton Rd, Coldstream, ON  N0M 2A0
519-666-1201
Middlesex County Library - Delaware Library  
29 Young St, Delaware, ON  N0L 1E0
519-652-9978
Middlesex County Library - Dorchester Library  
2123 Dorchester Rd, PO Box 463, Dorchester, ON  N0L 1G0
519-268-3451
Middlesex County Library - Glencoe Library  
123 McKellar St, Glencoe, ON  N0L 1M0
519-287-2735
Middlesex County Library - Ilderton Library  
40 Heritage Dr, Ilderton, ON  N0M 2A0
519-666-1599
Middlesex County Library - Komoka Library  
1 Tunks Lane, Komoka, ON  N0L 1R0
519-657-1461
Middlesex County Library - Lucan Library  
270 Main St, Lucan, ON  N0M 2J0
519-227-4682
Middlesex County Library - Melbourne Library  
6570 Longwoods Rd, Melbourne, ON  N0L 1T0
519-289-2405
Middlesex County Library - Mount Brydges Library  
22501 Adelaide Rd, Mount Brydges, ON  N0L 1W0
519-264-1061
Middlesex County Library - Newbury Library  
22894 Hagerty Rd, Newbury, ON  N0L 1Z0
519-693-4275
Middlesex County Library - Parkhill Library  
229 Parkhill Main St, Unit B, Parkhill, ON  N0M 2K0
519-294-6583
Middlesex County Library - Strathroy Library  
34 Frank St, Strathroy, ON  N7G 2R4
519-245-1290
Middlesex County Library - Thorndale Library  
21790 Fairview Rd, PO Box 88, Thorndale, ON  N0M 2P0
519-461-1150
Middlesex County Library - Wardsville Library  
21935 Hagerty Rd, Wardsville, ON  N0L 2N0
519-693-4208
Norfolk County Public Library - Port Rowan Branch  
1034 Bay St, Port Rowan, ON  N0E 1M0
519-426-3506 ext 4
North Perth Public Library  
260 Main St W, Listowel, ON  N4W 1A1
519-291-4621
Owen Sound and North Grey Union Public Library  
824 1st Ave W, Owen Sound, ON  N4K 4K4
519-376-6623
Oxford County Library  
21 Reeve St, PO Box 1614, Woodstock, ON  N4S 7Y3
519-539-9800
Oxford County Library - Brownsville Public Library  
292240 Culloden Rd, PO Box 29, Brownsville, ON  N0L 1C0
519-877-2938
Oxford County Library - Burgessville Public Library  
604 Main St S, PO Box 70, Burgessville, ON  N0J 1C0
519-424-2404
Oxford County Library - Embro Public Library  
135 Huron St, Box 193, Embro, ON  N0J 1J0
519-475-4172
Oxford County Library - Harrington Public Library  
539 Victoria St, PO Box 18, Harrington, ON  N0J 1J0
519-475-6909
Oxford County Library - Ingersoll Public Library  
130 Oxford St, Ingersoll, ON  N5C 2V5
519-485-2505
Oxford County Library - Innerkip Public Library  
695566 17th Line, PO Box 104, Innerkip, ON  N0J 1M0
519-469-3824
Oxford County Library - Mount Elgin Public Library  
333204 Plank Line, Mount Elgin, ON  N0J 1N0
519-485-0134
Oxford County Library - Norwich Public Library  
10 Tidey St, PO Box 249, Norwich, ON  N0J 1P0
519-863-3307
Oxford County Library - Otterville Public Library  
207 Main St W, PO Box 212, Otterville, ON  N0J 1R0
519-879-6984
Oxford County Library - Plattsville Public Library  
112 Mill St E, PO Box 40, Plattsville, ON  N0J 1S0
519-684-7390
Oxford County Library - Princeton Public Library  
25 Main St, PO Box 99, Princeton, ON  N0J 1V0
519-458-4416
Oxford County Library - Tavistock Public Library  
40 Woodstock St S, PO Box 190, Tavistock, ON  N0B 2R0
519-655-3013
Oxford County Library - Thamesford Public Library  
165 Dundas St, PO Box 220, Thamesford, ON  N0M 2M0
519-285-3219
Oxford County Library - Tillsonburg Public Library  
2 Library Lane, Tillsonburg, ON  N4G 4S7
519-842-5571
Perth East Public Library  
19 Mill St E Box 190, Milverton, ON  N0K 1M0
519-595-8395
St Marys Public Library  
15 Church St N, PO Box 700, St Marys, ON  N4X 1B4
519-284-3346
St Thomas Public Library  
153 Curtis St, St Thomas, ON  N5P 3Z7
519-631-6050
Stratford Public Library  
19 St Andrew St, Stratford, ON  N5A 1A2
519-271-0220
West Grey Public Library  
453 Garafraxa St S, Box 706, Durham, ON  N0G 1R0
519-369-2107
West Grey Public Library - Ayton Branch  
610 Alfred St, PO Box 70, Ayton, ON  N0G 1C0
519-665-2342
West Grey Public Library - Neustadt Branch  
511 Mill St, Box 66, Neustadt, ON  N0G 2M0
519-799-5830
West Perth Public Library  
105 St Andrew St, Box 100, Mitchell, ON  N0K 1N0
519-348-9234
Woodstock Public Library  
445 Hunter St, Woodstock, ON  N4S 4G7
519-539-4801

These services are located outside of South West, but provide service to South West.
Blue Mountains Public Library (The) - Craigleith Heritage Depot  
113 Lakeshore Rd E, Blue Mountains, ON  L9Y 0N1
519-599-3681 ext 6
Centre for Equitable Library Access  


Covid19 Vaccine for Ontario

Covid19 Vaccine for Ontario 

Contact your primary care provider or Telehealth Ontario at 1-866-797-0000 if you're experiencing symptoms of the 2019 novel coronavirus.

COVID-19 Vaccine Information 
Vaccines are now being made available to various population groups based specific eligibility. See your local health unit website for details:
Grey Bruce Health Unit
Huron Perth Public Health
Middlesex London Health Unit (MLHU)
Southwestern Public Health (Oxford - Elgin - St Thomas)

Local Health Care Service Changes

Ministry of Health's online self-assessment tool is available

COVID-19 Assessment Centres
Anyone who needs a test can get one and does not need an OHIP card. Tests are made available by appointment only at assessment centres and at pharmacies
Find an assessment centre near you


Do not call 911 unless it is an emergency.


Stroke Resources Rehabilitative Care in Ontario South West Healthy Aging