Bomben detonerade i distriktet Bajur i nordvästra Pakistan, som gränsar till Afghanistan. Minst 1 000 anhängare till politikern Fazlur Rehman hade samlats under ett tält, för ett möte inför parlamentsvalet som väntas hållas i oktober eller november.
Rehman, som inte själv var på plats, leder islamistpartiet JUI-F som länge har stöttat talibanregimen i Afghanistan. Han har överlevt minst två tidigare bombattacker, 2011 och 2014.
Terrorgruppen Islamiska staten (IS) har tagit på sig dådet.