Die BMX-Rennsport-Weltmeisterschaften 2010 fanden vom 30. Juli bis 1. August im südafrikanischen Pietermaritzburg statt. Schauplatz waren die Royal Showgrounds, wo eigens für die WM eine BMX-Rennbahn angelegt worden war. 29 Nationen beteiligten sich an den Wettkämpfen.
Am 30. Juli sowie am Vormittag des 31. wurde das Zeitfahren ausgetragen als Qualifikation zum Hauptereignis, dem 20-Zoll-Rennen. Die Ausscheidungsläufe fanden am Nachmittag des 31. Juli statt. Am Tag darauf gab es noch das Cruiser-Rennen. Dieser Wettbewerb, bei welchem es in einigen Kategorien weniger als acht Teilnehmer gab, fand letztmals bei Weltmeisterschaften statt. Parallel zu den Weltmeisterschaften lief vom 29. Juli bis 1. August die UCI BMX World Challenge für die Leistungsklassen Challenge und Masters.
Es gab 29 Fahrerinnen aus 15 Nationen. Im BMX-Rennen gewann Shanaze Reade ihren dritten WM-Titel in vier Jahren, im Cruiser holte Mariana Pajón ihren ersten WM-Titel in der Elite.
Es gab 80 Fahrer aus 24 Nationen. Im Finale des BMX-Rennens kamen in der ersten Kurve drei Fahrer zu Sturz. Der amtierende Olympiasieger Māris Štrombergs führte vom Start weg und siegte vor Lokalmatador Sifiso Nhlapo.