The number of horses participating in a UK horse race can vary depending on the event's size, type, and specific conditions. In flat races - 10 to 12 horses (sometimes up to 20). Jump races - 8 to 10 horces. Grand National - 40 or more horses.