Högst är dödstalet i provinsen Khyber Pakhtunkhwa som gränsar mot Afghanistan. Bland de 21 dödsoffren finns tio barn. 14 av offren omkom i Swatdalen, där vattenmassorna svepte bort familjer från en flodbank, uppger myndigheterna.
I Punjab har 13 människor omkommit sedan i onsdags, bland dem åtta barn som dödades när väggar och tak rasade ner av regnet. Ytterligare elva människor har omkommit i Sindh och Balochistan.
Meteorologer varnar för att risken för kraftiga regn och översvämningar förblir mycket hög åtminstone fram till lördag.