A strong storm dropped some much needed rain on the Lehigh Valley on Thursday after weeks of mostly dry weather.

Up to 3 inches of rain fell across the region, according to National Weather Service data. The highest total reported in Lehigh and Northampton counties was in Bethlehem, which had just under 2 inches of rain, according to the weather service.

Areas to the north and south saw even higher amounts. In Monroe County, 2.8 inches was reported in Saylorsburg, while the same amount was reported in King of Prussia in Montgomery County.

Here are the rainfall totals across the region:

Lehigh County

Bethlehem :1.99 inches
Breinigsville 1.59 inches
COOPERSBURG 1.57 inches
1 NE Lynn Twp 1.56 inches
Trexler 1.55 inches
Fogelsville 1.52 inches

Northampton County

BATH 1.86 inches
Pen Argyl 1.82 inches
Eastlawn Gardens 1.75 inches
NAZARETH 1.73 inches
WALNUTPORT 1.69 inches

Carbon County

Lehighton 2.08 inches
Jim Thorpe 1.82 inches
Lehighton 1.58 inches
Palmerton 1.56 inches
Lake Harmony 1.52 inches

Monroe County

Saylorsburg 2.82 inches
STROUDSBURG 2.31 inches
MOUNT POCONO 2.30 inches
East Stroudsburg 2.10 inches
Saylorsburg 2.08 inches
Skytop 1.84 inches
East Stroudsburg 1.79 inches
Mt. Pocono 1.75 inches
Coolbaugh Township 1.59 inches
Polk 1.54 inches

Berks County

Bucks County

8 W Venus 2.16 inches
Sellersville 1.82 inches
Buckingham 1.63 inches
Kintnersville 1.62 inches
DOYLESTOWN 1.62 inches
Furlong 1.58 inches

Montgomery County

King of Prussia 2.88 inches
Philly Wings Field 2.86 inches
Stowe 2.76 inches
2 W West Conshohocken 2.68 inches
Bala Cynwyd 2.24 inches
East Norriton 2.19 inches
Eagleville 2.15 inches
2 S Horsham Twp 2.04 inches
1 NW Conshohocken 1.88 inches
Ambler 1.87 inches
HARLEYSVILLE 1.73 inches
COLLEGEVILLE 1.70 inches
North Hills 1.68 inches
Willow Grove 1.57 inches
Norristown (Eagleville ES) 1.54 inches
Willow Grove 1.50 inches