If it was heard in several towns and the shockwave was big enough to shake things, I imagine it was meteorological. Would be interested if someone collected timestamps from people's cameras around town to get a read on where it originated from. Likely could get an idea on how high it was too (if it was meteorological).
There are such things as these booms. They happen fairly regularly but has nothing to do with population so people just don't experience them often. https://en.m.wikipedia.org/wiki/Skyquake