The most likely cause is El Nino. In the central Pacific ocean, there is a band of warm water that oscillates back and forth across the Pacific every several years or so. When it's in the eastern Pacific (between Hawaii and Southern California), this is called an El Nino. When it's in the western Pacific (by Asia), this is called a La Nina.
The El Nino event causes the jet stream to take a more southern path. Usually, the jet stream would go across the southern part of Canada or the northern part of the US. But, when it dips because of the El Nino, it brings colder air down through the upper midwest and east coast. And, when this collides with the warm, moist air coming up from the Gulf of Mexico and the Caribbean, this results in the formation of precipitation-producing storms.
The dip in the jet stream has actually reached as far south as the Gulf of Mexico this summer. The resulting winds aloft have formed a wind shear effect, which is preventing the formation of tropical storm systems in the Gulf and the Caribbean. And, it's why we haven't had any named tropical storms in the Atlantic basin yet this year.
Note that the high pressure ridge over the Great Basin (upper deserts of Nevada and Utah) prevents the jet stream from dipping down over the Pacific Northwest and California. This results in hot, dry conditions all along the west coast throughout the summer.
In the winter, the jet stream will push warm, moist air from Hawaii into Southern California, instead of the Pacific Northwest. So, we should see torrential rains in the southwest and drought in the northwest this winter. With the lower jet stream, there should also be more frigid air with less moisture in it coming down from Canada and the Arctic, into the upper midwest and the east coast. So, look for especially cold temperatures, and relatively light amounts of rain and snow in NYC this winter.