Well, it's a bit more than just a 20 mile radius. Don't forget Ulster county, where all the hippies stayed after Woodstock was over... some of them actually in the City of Woodstock. I know this, because my cousin has a house there.
This map is still pretty accurate.
You are correct in that most of NYS is "red" politically ("green" per this map). The red section down near Long Island is obvious. The pale red section directly north is Saratoga/Schenectady. The red in the lower center is Tompkins and Chemung Counties. The county seat for Tompkins is Ithaca (Cornell Univ., Ithaca College, etc. etc.). To the west we have Genesee County. The home of many things, including the Attica Correctional facility. Ulster county holds the cities of Woodstock and Bearsville. OTOH, Duchess county is pretty green. I've been there, to the ciity of Amenia in Duchess county... home of the Amenia Fish and game club. I had a meeting there once. Very pro-2A.
So, not totally pro-2A but a lot of it is.