De los 20.335 habitantes, Shelbyville estaba compuesto por el 68.29% blancos, el 14.06% eran afroamericanos, el 0.51% eran amerindios, el 0.69% eran asiáticos, el 0.2% eran isleños del Pacífico, el 12.94% eran de otras razas y el 3.3% pertenecían a dos o más razas.