Mafikeng community libraries provide resources and facilities that meet different individual and group needs of it’s communities. The libraries organize, interpret and guide users in the use of these resources to ensure that they are easily, freely and equally available to all members of the community.
To offer competent information services that will meet the educational, recreational, developmental, cultural and socio-economic needs of the people of Mafikeng.
Non-fiction books are organized according to the Dewey Decimal Classification System (example: 000-999) whereby books are organized into specific subjects or topics. Fiction books are arranged alphabetically according to author surnames for easy access.
The collection also includes toys, art prints, journals, newspapers and magazines.
Mmabatho Community Library
Corner of Dr. J. Moroka and Sekame Roads,
Private Bag X108,
Mmabatho 2735.
Tel. /Fax: + 27 (0)18 384 0642/1843
Contact Persons: Ms. G. Bojosi and Mrs. J. Mogorosi
Mafikeng Public Library
30 Robinson Street,
Private Bag X2026,
Mafikeng 2745.
Tel. / Fax: + 27 (0)18 381 5363
Contact Persons: Ms. S. Shai and Ms. S. Setsetse
Danville Public Library
1st End Street,
Private Bag X2026,
Mafikeng 2745
Contact Person: Ms. L. Sethibe
Ottoshoop Community Library
56 Commissioner Street,
P.O. Box 31,
Ottoshoop 2866
Tel. /Fax: +27 (0)18 643 0650
Contact Person: Mrs. N. Mnkeni- Saurombe
Barolong Community Library
Barolong Boo Ratshidi Recreational Hall,
Montshiwa Stadt,
Private Bag X108,
Mmabatho 2735
Contact Person: Mrs. C. Isabirye
Miga Community Library
Miga Village,
Private Bag X 108,
Mmabatho 2735
Contact Person: Ms. L. Ditabo
Contact Details
Cnr University Drive & Hector Peterson Street
Mmabatho
North West Province
Tel: 018 389 0111
Email: communications@mahikeng.gov.za
Useful Contacts
GBV Command Centre: 0800 428 428
Persons with disabilities: SMS ‘help’ to 31531
Women Abuse Helpline: 0800 150 150
Child line: 0800 055 555
SAPS Crime Stop: 0860 10111
SMS Crime Line: 32211
National AIDS Helpline: 0800 012 322
© Mahikeng Local Municipality 2025