I've lived in this same home since 1982. This is approximately 350 miles north-west of NYC. Whenever I've randomly checked it before, the north pole has always read in the same location on a compass. Today I checked it and It appears to have shifted sometime in the past year or so.
It has moved about 5 degrees eastward. I'm located out in the country as shown in the attached satellite photo. There aren't any towers, buildings, steel or anything new in the home to cause this change. Although the annotated picture doesn't have a calibrated scale, the measured shift is 5 degrees east. This shift appears to be outside the normal magnetic deviation one might expect over a geologically short period of time, such as 6 months.