I'd be willing to bet grain price supports, Indian money, and welfare payments wildly exceed the budget for ICBM bases in North Dakota. Further, coastal blue states have more than their share of military bases and still send more money to the Feds than they get back.
Social Security payments are a part of federal spending. I would guess that, due to the high cost of living in blue states, many retirees leave them for better and more affordable places to live.
Furthermore, much defense money is spent on manufactured goods from red states, which is not surprising considering the high cost of business in blue states.