Część indywidualna odbyła się w dniach od 20 do 23 sierpnia 2020 z bazą w miejscowościach Busko-Zdrój (jazda indywidualna na czas) oraz Kazimierza Wielka (start wspólny). W rywalizacji elity mężczyźni rywalizowali na dystansie 44 kilometrów (jazda indywidualna na czas) i 196 kilometrów (start wspólny), a kobiety na dystansie 22 kilometrów (jazda indywidualna na czas) i 122,5 kilometrów (start wspólny)[3]. Oprócz zmagań seniorów odbyła się również rywalizacja towarzysząca w niższych kategoriach wiekowych (orlicy oraz juniorzy), akademickich mistrzostwach Polski, tandemach[3], wśród osób niesłyszących[4] czy amatorów[5].
Część drużynowa z kolei miała miejsce 26 i 27 września 2020 z bazą w miejscowości Godziesze Wielkie. W zmaganiach elity mężczyźni startowali na dystansie 29 kilometrów (jazda parami) oraz 58 kilometrów (jazda drużynowa na czas), a kobiety na dystansie 29 kilometrów (jazda parami) oraz 38 kilometrów (jazda drużynowa na czas). Oprócz zmagań elity przeprowadzono również rywalizację w niższych kategoriach wiekowych[6].
Do zmagań o tytuł mistrza Polski w jeździe indywidualnej na czas wśród mężczyzn do rywalizacji zgłosiło się 40 kolarzy, z których 38 dotarło do mety. Złoty medal zdobył Kamil Gradek, srebro Maciej Bodnar, a brąz Łukasz Wiśniowski[7].
Do rywalizacji elity mężczyzn w wyścigu ze startu wspólnego zgłoszono 126 zawodników, z czego 124 stanęło na starcie rywalizacji, 92 zostało sklasyfikowanych (wśród sklasyfikowanych 27 zostało zdublowanych na trasie wyścigu). Złoty medal zdobył Stanisław Aniołkowski, srebrny Szymon Sajnok, a brązowy Paweł Franczak[8].
W rywalizacji kobiet w jeździe indywidualnej na czas w mistrzostwach Polski wzięło udział 28 zawodniczek. Złoty medal zdobyła Anna Plichta, srebro Marta Jaskulska, a brąz Karolina Kumięga[9].
Do wyścigu ze startu wspólnego elity kobiet zgłoszono 45 zawodniczek, z czego 42 stanęły na starcie rywalizacji, a 38 ją ukończyło. Złoty medal zdobyła Marta Lach, srebrny Katarzyna Wilkos, a brązowy Łucja Pietrzak[10].