The total number of seats for B.Sc Agriculture in Karnataka is 3,015 seats, which are divided among the different colleges in the state. The seats are allotted based on KCET score, cutoff, and category.