Forecasters say an EF-2 tornado touched down Monday evening near Kellerville in Juniata County, 250 yards wide and packing winds of 115 to 130 mph, and headed east for about six miles.
Three homes were left with major damage and four others with lesser damage and 17 barns or outbuildings were destroyed or damaged.
A weaker EF-0 tornado touched down in Carbon County, inflicting major damage to one home and minor roof and siding damage to others.
An EF-1 tornado and other winds in Schuylkill County destroyed a barn and damaged two others and two homes. Another EF-1 tornado was confirmed in Union County.
No serious injuries were reported.