Library Directory


Library name Contact Email Physical Address Lat Long
South Hills Public Library 011 613 5111 nontyilekome@joburg.org.za 56 Henderson Road,Moffat View Ext 3 South Hills -26.2422 28.0886
Actonville Public Library 011 999 6865 nolufefe.mbane@ekurhuleni.gov.za 730  Khan Crescent,Benoni, Actonville -26.2136 28.3021
Atteridgeville Community Library 012 358 5086 Atteridgeville@tshwane.gov.za Mohlaba Street, Atteridgeville -25.7678 28.0737
Bantu Bonke Public Library 076 186 3409 FikileN@midvaal.gov.za 35 Sobukwe Street, Bantu Bonke -26.7176 28.0137
Brooklyn Community Library 012 3589 672 Brooklynl@tshwane.gov.za Brooklyn Square, Shop 68,Cnr Middle & Veale Street, Brooklyn -25.7711 28.2329
Driehoek Public Library 016 932 5676 MazibukoM@emfuleni.gov.za 2 Stuttaford Str, Vanderbijlpark -26.726 27.8463
Eldorado Park Ext 2 Public Library 011 342 2653 liztune@joburg.org.za J.D Opperman Centre, 3592 Sneeuberg Str, Eldorado Park Ext 2 26.2943 27.921
Emmarentia Public Library 011 646 5821 ZandileSh@joburg.org.za Cnr. Barry Hertzog Ave & Greenhill Road, Emmarentia -26.1618 28.0132
Emndeni Public Library 011 9340 686 johnsib@joburg.org.za 587 Sondela Street, Cnr. Zamukulungisa Str, Emndeni North -26.244 27.8231
Es’kia Mpahlele Public Library 012 358 8954/6 Midcity@tshwane.gov.za Cnr Church and Prinsloo Street,Sammy Marks Square,Pretoria Central , Pretoria -25.7446 28.1949
Hammanskraal Community Library 012 711 3586 Hammanskraal@tshwane.gov.za Mandela Square, Hammanskraal -25.4036 28.2893
Katlehong Public Library 011 999 1415/1341/2 zanelem@ekurhuleni.com 2098 Masakhane Street, Katlehong -26.3127 28.156
Kt Motubatse Community Library 012 358 1394 ktmotabatselibrary@tshwane.gov.za 20941 Extension4 , Soshanguve South -25.5841 28.0888
Laudium Community Library 012 374-5448 Laudium@tshwane.gov.za Municipal Building no 231 4th Avenue, Laudium -25.787 28.1073
Lenasia Ext 3 Public library 011 852 1309 razinag@joburg.org.za / ferhaadv@joburg.org.za Recreation Centre, 4015 Salvia Street, Lenasia Ext 3 -26.3245 27.8433
Mahlasedi Masana Community/ School Library 012 840 3998 Mahlasedim@tshwane.gov.za Benjamin Seema Street, Phase 5, Mamelodi -25.7165 28.419
Mamelodi West Community Library 012 358 5591 Mamelodi@tshwane.gov.za Cnr Kubone and Nchabeleng Street, Mamelodi West -25.7114 28.3483
Melville Public Library 011 726 7702 Cnr. Main Street & Ayr Street,Melville Boulevard, Melville -26.1763 28.0002
Mofolo Public Library 011 982 2158 zandilemt@joburg.org.za / davidr@joburg.org.za 1249 Mzilikazi Street, Mofolo -26.2786 27.8525
Murray Park Public Library Cnr. Park Street & Stone Street, Murray Park -26.2045 28.0737
Newlands Public Library 011 673 1806 fulufelor@joburg.org.za Cnr 12th Street & Van Zijl Street, Newlands -26.1729 27.9639
Noordgesig Public Library 011 935 1051 Main Square, Cnr. North & Central Rd, Noordgesig -26.2284 27.9376
Norscot Manor Public Library Norscot Manor Recreation Centre,Penguin Drive, Norscot Manor -26.0357 28.0073
Orange Grove Reference Library 011 640 4124 Cnr. Louis Botha Ave & 13th Street, Orange Grove -26.1599 28.0845
Pierre Van Ryneveld Community Library 012 662-1050/1 PvrLibrary@tshwane.gov.za 27 Fouche Road, Pierre van Ryneveld -25.8431 28.2431
Pimville Public Library 011 933 3961 11624 Modjadji Street, Pimville -26.2682 27.901
Poortjie Public Library 011 850 0293 Khubeita &Foreman Streets,Poortjie Community Centre,Poortjie, Poortjie -26.4567 27.7655
Protea North Public Library 011 980 3825 902 Madikane Street, Protea North -26.2734 27.8313
River Park Public Library 084 503 6764 Sheridan Road, River Park -26.1071 28.1244
Rosettenville Public Library 011 435 3960 Shop L10, Centro Continental, Mabel Street, Rosettenville -26.2438 28.0541
Sandton Public Library 011 282 5911/5917 Nelson Mandela Square, West Street, Sandton -26.1077 28.0553
Saulsville Community Library Saulsville@tshwane.gov.za Saulsville Arena, Malebye Street, Saulsville -25.7703 28.0627
Silverton Community Library 012 804 6943 Silverton@tshwane.gov.za Municipal Offices, Pretoria Road, Silverton -25.7336 28.2969
Southdale Public Library 011 680 2110 Southdale Mall, Landsborough Road, Southdale -26.2427 28.0216
Springs Public Library 011 999 8801/4/9 55 5th Avenue, Springs -26.2571 28.4406
Brackenhurst Public Library 011-999-2607/08/10/11 Delphinium Street, Brackenhurst -26.326 28.0991
Eersterust Community Library Eersterust@tshwane.gov.za Civic centre,Hans Coverdale Road West, Eersterust -25.7091 28.308
Eersterust Community Library 012 806 7156 Eersterust@tshwane.gov.za Civic centre,Hans Coverdale Road West, Eersterust -25.7091 28.308
​linden Public Library 011 888 5685 4th Ave & 6th Street Linden -26.1397 27.9904
​melville Public Library ​011 726 7702 florencemat@joburg.org.za Melville Boulevard, Cnr. Main Street & Ayr Street, Melville -26.1762 28.0002
​westbury Public Library 011 477 5762 Cnr.Roberts Ave & Du Plessis Street, Westbury -26.1824 27.9743
Alberton Public Library 011 999-2618/2764/2617 Alwyn Taljaard Avenue, Alberton -26.264 28.1234
Alexandra, 3rd Ave Public Library 011 264 0895 123 3rd Ave, Alexandra -26.1112 28.0913
Alexandra, 8th Ave Public Library 011 443 8302 Civic Centre, Cnr 8th Ave & Roosevelt Str Alexandra -26.1091 28.0961
Azaadville Public Library 011 668 0783 551 TajMahal St, Azaadville -26.1709 27.7581
Akasia Public  library 012 3582 560 Akasia@tshwane.gov.za Physical Address: Heinrich & Madelief Street Akasia -25.6723 28.1078
Alberton Public Library 011 999 2618 Voortrekker Rd, New Redruth, Alberton -26.2626 28.1243
Alkantrant Community Library 012 361 4512/348 0860 Alkantrant@tshwane.gov.za Cnr Daventry & Bluegate Road, Alkantrant -25.7635 28.2793
Ashton Public Library 023 615 8067 AshtonLibrary6715@gmail.com 23 Faure Street, Ashton -33.8341 20.052
Bakerton Public Library 011 999 8826 size.gaqa@ekurhuleni@gov.za Cnr 1st Avenue and Teabush Avenue Bakerton -26.2272 28.4705
Bekkersdal Public Library 011 753-3873 tmampe@westlib.co.za 3535 Godlo Street, Bekkersdal -26.2862 27.7032
Benoni Public Library 011 999 6850/2 Elston Road, Benoni -26.1861 28.3154
Blybank Public Library 076 303 4926 ztsheketse@merafong.gov.za 2510 c/o Dove and Terrier Street, Blybank -26.3404 27.4739
Blyvooruitzicht Public Library 018 789 9050 1 Main Road, Blyvooruitzicht -26.394 27.3907
Boipatong Public Library 016 986 3738 Cnr Mamelodi & Dr Nkoma St, Boipatong -26.6768 27.8486
Boksburg Public Library 011 999-5402/40/ 5516/66 Cnr Trichardt & Voortrekker, Boksburg -26.22 28.2525
Boskruin Public Library 011 792 7424 LIZVANROOYEN@JOBURG.ORG.ZA 1 Kelly Avenue, Boskruin -26.0872 27.946
Bosmont Public Library 011 474 2836 Cnr. Maraisburg and Griffiths Roads, Bosmont -26.1892 27.9574
Brackenhurst Public Library 011 999 2607 173 Delphinium Str, Brackenhurst -26.326 28.0991
Brakpan Public Library 011 999 7748/50 orna.kemp@ekurhuleni.gov.za C/o Elliott Esconbe, Brakpan -26.2303 28.3667
Brixton Public Library 011 837 4201 Cnr. Mercury Street & High Street, Brixton -26.1927 27.9942
Bedfordview Public Library 011 999 0083 1 Hawley Rd, Geldenhuis Estate AH, Germiston -26.181 28.1323
Birchleigh Public Library 011 999 3754 2B Olienhout St, Birchleigh -26.0574 28.2275
Blackheath Public Library 011 678 6926 Heathway Centre, Beyers Naude Drive, Blackheath -26.1282 27.9682
Blanco Public Library 044 870 7047 gmblancobibi@gmail.com 3 George Avenue, Blanco -33.9432 22.4124
Bodibeng Commmunity Library 012 790 0840 Bodibeng@tshwane.gov.za Stand No: 1424 & 1448,Soshanguve Block BB, Soshanguve -25.4929 28.0943
Boksburg Public Library 0119995402 Trichardts Rd &, Voortrekker Rd, Boksburg -26.2198 28.2525
Brakpan Public Library 011 999 7748 Escombe St, Brakpan -26.2329 28.3622
Carletonville Public Library 018 788 9539 Cskuce@merafong.gov.za c/o Celestine and Emerald Street, Carletonville -26.3552 27.402
Daveyton Public Library 011 999 6867 thomas.ramoba@ekurhuleni.gov.za Cnr Eiselen & EMbusweni St, Daveyton -26.1546 28.4169
Davidsonville Public Library 011 763 2914 Beaulaj@joburg.org.za Cnr. Minnaar Street & Campbell Street, Davidsonville -26.1541 27.849
Deelkraal Public Library 018 785 5757 17 Deelkraal Drive, Carletonville -26.459 27.3245
Desmond Tutu Public Library 011 668 0784 1476 Mokgatlest, Munsieville -28.2225 30.6723
Dienssentrum Public  library 018 771 6120 svanstaden@merafong.gov.za Old Age home, Carletonville -26.4722 27.4817
Diepkloof Zone 5 Public Library 011 985 8506 CollinsL@joburg.org.za 5244 Ben Naude Drive,Zone 5 Diepkloof -26.2495 27.9515
Diepsloot Public Library 011 464 7023/6001 383 Main Road, Diepsloot -25.9223 28.0185
Dinwiddie Public Library nanass.hugo@ekurhuleni.gov.za Cnr Sunstone & Eltham Road, Dinwiddie -28.2225 30.6723
Dobsonville Public Library 011 988 9249 tsolon@joburg.org.za 2332 Luthuli Street, Dobsonville -26.2234 27.8637
Duduza Public Library 011 999 9109 Cnr Ndudule & Nzimandi Street, Duduza -26.3737 28.4086
Dunnottar Public Library 011 999 9118 C/o Birkenruth and Rhodes Avenues , Dunnottar -26.3474 28.4282
Danville Community School Library 012 386 0178 Danville@tshwane.gov.za Cnr Du Plessis & Delaney streets,Genl. Beyers Primary school Danville -25.7427 28.1264
East Lynne Community Library 012 800 1508 Eastlynne@tshwane.gov.za Cnr Stegman and Meeu Street,Piet Krijnauw Centre, East Lynne -25.7057 28.2843
Elandsrand Public Library 018 782 1956 c/o Silica and Chert Street, Elandsrand -26.4453 27.3708
Eldorado Park Ext 5 Public Library 011 342 1144 Community Centre, 4044 Link Crescent, Eldorado Park Ext 5 -26.2907 27.9019
Eldoraigne Community Library 012 660 0415 Eldoraigne@tshwane.gov.za Cnr Probert & Ireland Avenue, Eldoraigne -25.8486 28.1537
Elsburg Public Library 011 999 1268/70/71 Cnr Maritz & Graf Street,Elsburg, Germiston -26.2451 28.2011
Ennerdale Ext 1 Public Library 011 211 0023 Civic Centre, 1376 Achilles Street, Ennerdale -26.408 27.8454
Ennerdale Ext 9 Public Library 011 213 0059 Cnr Katz Street & Louw Street,Ennerdale Ext 9, Ennerdale Ext 9 -26.4036 27.8313
Erasmia Community Library 012 370 2165 Erasmia@tshwane.gov.za 361 Grey Street; Shezan Centre, Erasmia -25.8161 28.091
Evaton Public Library 016 591 7788 1151 Renfrew Rd Evaton -26.5331 27.8544
Edenvale Public Library 011 999 3062 ramotema.mokgothu@ekhurhuleni.gov.za Cnr Van Riebeck and Hendrick Potgiter Street Edenvale -26.1398 28.1526
Florida Public Library 011 858 3200 Cnr. Church Street & 3rd Avenue Florida -26.1707 27.9112
Fochville Public Library 018 788 9544/5 28 Froneman Street, Fochville -26.477 27.4961
Ga-rankuwa Community Library 012 358 9679 vtseforalibrary@tshwane.gov.za 2839 Matsunyane Street,Zone2, Ga-Rankuwa -25.6091 28.0034
Geluksdal Public Library 011 999 7993/8153 Caldonia St, Geluksdal, Brakpan -26.341 28.3617
Germiston Public Library 011 871- 7665/66 Cnr Queen and Cross Street, Germiston -26.2181 28.165
Glenanda Public Library 011 682 1614 3 Surmon Ave, Glenada -26.2713 28.0384
Glenstantia Community Library 012 998 6210 Glenstantia@tshwane.gov.za Cnr Chopin & Duvernoy, Constantia Park -25.8022 28.2871
Greenspark Public Library 018 771 4040 npiyo@merafong.gov.za Fisant Street, Greenspark -26.4923 27.5144
Halfway House Public Library 011 805 3547 molefii@joburg.org.za 563 old Pretoria Road,Momentum Business Park Building 1, Units 1 & 2, Midrand -26.005 -26.005
Henley-on-klip Public Library 016 360 5865 PrudenceM@midvaal.gov.za Cnr Nuneham & Regatta Street, Meyerton -26.5377 28.0645
Hercules Community Library 012 379 4936 Hercules@tshwane.gov.za 659 Van der Hoff Road,Gardens Medical Centre, Shop 6, Hercules -25.7145 28.1466
Hillbrow Public Library maureenmas@joburg.org.za 3 Olivia Rd, Berea, Johannesburg, Hillbrow -26.188 28.0511
Horizen View Public Library 011 763 2770 Shop 30, Cnr. Crane & Sonop Street,The Village Shopping Centre Hrizen View -28.2225 30.6723
Hp Makoka Public Library 011 999 6855/7030 8220 Eiselen Street, Daveyton -26.1546 28.4169
Heidelberg Public Library 028 713 7879 jannette@hessequa.gov.za 1 Van Riebeeck Street, Heidel­berg -34.0922 20.9627
Irene Community Library 012 667 1857 Irene@tshwane.gov.za 01 Pioneer Rd, Centurion Irene, Pretoria Irene -25.8758 28.2228
Isaac Makoena Public Library 011 905-3180/7/ 6838 312 Masakhane Street Goba Section, Germiston -26.3429 28.1508
Ivory Park North Public Library 011 224 0481 Stand Number 8712, Makhaya Drive Ivory Park -25.9901 28.203
Ivory Park Public Library 011 261 5122 4326 Makhaya Drive, Ivory Park -26.0093 28.1898
Jabavu Public Library 011 932 6672 3137 Diokane Drive,Central Western Jabavu , Jabavu -26.2429 27.8767
Jerry Moloi Public Library 011 999 7030 Chris Hani Drive, Etwatwa -26.1162 28.475
Kagiso Public Library 011 668 0794/7 9996 Kagiso Avenue, Kagiso -26.1512 27.7864
Killarney Public Library 011 646 3088 Killarney Shopping Centre, Riviera Rd, Killarney -26.1661 28.0549
Klipspruit West Public Library 011 947 1390 bongiwenc@joburg.org.za P Wilsnach Recreation Centre, Daffodil Str, Klipspruit West -26.2905 27.8814
Kocksoord Public Library 011 415-1448 Mark Straat, Randfontein -26.2212 27.6461
Krugersdorp Public Library 011 951 2496/ 7 mwkdplib@mweb.co.za Von Brandis Street, Krugersdorp -26.1054 27.7715
Kwa-thema Public Library 011 999 8494 7019 Nkosi Streetm, Kwa-Thema -26.2948 28.3902
Kempton Park Library 011 999 4445 CR Swart Dr, Zuurfontein 33-Ir, Kempton Park -26.1028 28.2281
Kokoksi Public Library 018 788 9822/44/45 dmoreku@merafong.gov.za 181 Ben Shiburi Street, Kokosi -26.4943 27.4678
Lakeside Public Library 016 360 7655 DouglasT@midvaal.gov.za 1187 Umzivudu Street, Lakeside Estate -26.5168 27.8904
Lenasia Ext 1 Public Library 011 852 2606 matlijohn93@gmail.com Civic Centre, 2641, Cnr Rose Eve & Eland Str Lenasia Ext 1 -26.3203 27.8246
Lenasia South Public Library 011 855 0378 susanmas@joburg.org.za Cnr. Wimbledon Street & Wellington Street,Community Centre,Lenasia South Lenasia South -26.3884 27.8632
Lusaka Public Library 011 668 0780 2880 Columbia st,Rietvallei, Krugersdorp -26.201 27.7669
Lyttelton Community Library 012 358 3382 Lytteltonlibrary@tshwane.gov.za Cnr Cantonments Road & Unie Avenue, Lyttelton -25.8296 28.2056
Leondale Public Library 011 999 0508 15 Noreen Rd, Roodekop -26.2866 28.1829
Malvern Public Library 011 615 3031 Cnr. Jules Street & Bartle Street,Malvern Plaza, Malvern -29.8825 30.9212
Mayfair Public Library 011 837 4005 11 Central Ave, Mayfair -26.2047 28.0168
Meadowlands Public Library 011 936 5799 219 Masile Street, Meadowlands -26.2181 27.9017
Moot Community Library 012 331 2511 732 Frederika Street, Rietfontein -25.7164 28.2171
Mountain View Community Library 012 379 1338 Bergsig Centre, 454 Karel Trichardt Avenue, Mountain View 25.7005 28.1609
Mppc Public Library 018 783 2460 Stand 1, Khutsong South -26.3432 27.3307
Muldersdrift Public Library 011 668 0786/7 Plot 138 Rietfontein Rd, Muldersdrift 26.0144 27.879
Norwood Public Library 011 728 6207 94 Iris Road, Norwood -26.1604 28.0769
Olievenhoutbosch Community Library 012 652 1000 Cnr Legong & RethabileStreets, Olievenhoutbosch 25.9111 28.0933
Olivedale Library 011 462 6285/6 President Fouche Drive, Olivedale -26.1604 28.0769
Orange Farm Library 011 850 0258 Stand 15746 Orange Farm Ext 4 Orange farm -26.4792 27.8671
Orlando East Library 011 935 1040 6544 Mooki Street, Orlando East -26.2388 27.9204
Olifantsfontein Public Library 011 999 4878 2 Mason Ave, Clayville, Olifantsfontein -25.9577 28.2284
Palm Ridge Library 011 904 1202 Palmridge Road,Palmridge, Germiston -26.3876 28.1431
Parkhurst Library 011 788 4510 kgaugelofacha@joburg.org.za Verity Park, Cnr 5th Ave & 13th Street, Parkhurst -26.1376 28.0153
Parkview Library 011 646 3375 51 Athlone Avenue, Parkview -26.16 28.0257
Phiri Library 011 984 4221 448 Mabalane Street,Phiri (Mapetla) Mapetla -26.2701 27.8556
Pretoria North Community Library 012 546 6237 PreNorth@tshwane.gov.za 288 Burger Street, Pretoria North -25.6737 28.1713
Primrose Library 011 999 0946/7 Cnr Beaconsfield & Shamrock Road, Primrose -26.1866 28.1589
Protea Glen Library 011 987 3479 1703 Milkwood Street,Protea Glen Ext 1, Protea Glen -26.2702 27.8179
Rabie Ridge Library 011 203 3139 Rabie Ridge Community Centre,3 Korhaan Crescent -26.0199 28.1713
Randburg Library 011 789 7569 Cnr. Bram Fischer Drive & Selkirk Drive, Randburg -26.096 28.0052
Randvaal Library MoiraF@midvaal.gov.za 514 Houtkapper Street, Randvaal -26.499 28.0675
Ratanda Library 016 343 8182 library.ratanda@gmail.com 2856 & 2857 Boshoek Street, Ratanda 26.5559 28.3321
Rhodes Park Library 011 615 4510 Cnr. Kitchener Ave & Montague Road Rhodes Park -26.1949 28.0959
Riverlea Library 011 474 2968 Cnr. Colorado Drive & Avon Street, Riverlea -26.2122 27.9761
Roodepoort Library 011 763 1031 Cnr. Berlandina Street & Hodgson Street, Roodepoort -26.1603 27.8653
Rooihuiskraal Community Library 012 661 7117 Rooihuiskraal@tshwane.gov.za Tiptol Corner, Rooihuiskraal -25.8932 28.1541
Rosebank Library 011 442 8988 8 Keyes Avenue, Rosebank -26.1469 28.0374
Riverlea Library ​011 474 2968 ​Cnr. Colorado Drive & Avon Street, Riverlea -26.2125 27.9757
Sandringham Library 011 640 5676 Dan Pienaar Park, Athlone Ave, Sandringham -26.1462 28.1072
Savoy Library 011 887 0350 Cnr Darwin Ave & Aintree Ave, Savoy -26.1309 28.0834
Schoonplaas Library 018 787 4092 Western Deep Levels Schoonplaas -26.4261 27.3982
Sebokeng Library 016 594 1233 Hlabula St, Zone 13, Sebokeng -26.3574 28.1394
Senatus Library 018 788 5505 Uralite Street, Carletonville -26.3618 27.3882
Sharpeville Library 016 451 2526 Cnr Seeiso & Zwane St, Sharpville -26.6868 27.8708
Sicelo Library 016 360 7600 NeoS@midvaal.gov.za 50 Sobukwe Street, Sicelo, Meyerton -26.553 27.9862
Spruitview Library 011 866 8427 1442 Dr Matsipa Drive Ext 1, Spruitview -26.3233 28.1796
Springs Public Library 011 999 8814 46 5th St, Springs New, Springs -26.258 28.4403
Tsakane Public Library 011 738 9953 3851 Xhosa St, Tsakane, Brakpan -26.3501 28.3814
Vischkuil Public Library 076 114 9299 library.vischkuil@gmail.com C/O Doris and Melman Street, Endicott -26.25 28.44