This data source from the US Census Bureau provides the total grant monies received by each state.
http://www.census.gov/prod/2011pubs/fas-10.pdf
The IRS provides total taxes collected at
http://www.irs.gov/pub/irs-soi/10db05co.xls
Population is as sourced before along with the state demographics.
The grant monies and taxes are identified by state demographic. The total for the repubs and dems are added up. Then the total grants is divided by total taxes paid for the entire group of repub and dem states.
The result is
And for those that want to check the data, the table is shown below, sorted by states grant to tax ratio.
The ten states receiving the least in grant money per taxes are 6 blue states compared to four red states. The top ten grant money per tax dollar recipients are 6 red states and four blue states.
State.............Grants...Collected...DemGrants...DemTax...RepGrant...RepTax...RatioGrantToCollect...DemRep...2010
NewJersey......$16,309,163.........$118,942,547.........$16,309,163.........$118,942,547...........................$0.14......1
Minnesota......$10,871,859.........$68,010,129.........$10,871,859.........$68,010,129...........................$0.16......1
Connecticut......$7,673,349.........$43,997,544.........$7,673,349.........$43,997,544...........................$0.17......1
Nebraska... ........$3,121,977.........$17,641,943...........................$3,121,977.........$17,641,943.........$0.18......0
Virginia.. .........$10,647,181.........$57,954,746...........................$10,647,181.........$57,954,746.........$0.18......0
Colorado..... ......$7,650,615.........$39,288,418...........................$7,650,615.........$39,288,418.........$0.19......0
Illinois... ..... ........$23,193,956.........$111,038,760.........$23,193,956.........$111,038,760...........................$0.21......1
Massachusetts......$15,120,981.........$71,418,253.........$15,120,981.........$71,418,253...........................$0.21......1
Ohio... ..... ........$23,072,473.........$106,483,026...........................$23,072,473.........$106,483,026.........$0.22......0
Delaware......$3,325,253.........$15,327,877.........$3,325,253.........$15,327,877...........................$0.22......1
Arkansas......$6,417,566.........$28,249,718.........$6,417,566.........$28,249,718...........................$0.23......1
Maryland......$10,832,455.........$47,672,215.........$10,832,455.........$47,672,215...........................$0.23......1
Texas......$43,732,317.........$189,142,112...........................$43,732,317.........$189,142,112.........$0.23......0
Indiana......$10,400,147.........$43,319,888...........................$10,400,147.........$43,319,888.........$0.24......0
California......$66,565,008.........$273,353,106.........$66,565,008.........$273,353,106...........................$0.24......1
Washington......$11,944,680.........$48,437,113.........$11,944,680.........$48,437,113...........................$0.25......1
Florida......$27,731,390.........$111,364,742.........$27,731,390.........$111,364,742...........................$0.25......1
Pennsylvania......$26,290,942.........$101,858,754.........$26,290,942.........$101,858,754...........................$0.26......1
Georgia......$15,879,057.........$60,505,759...........................$15,879,057.........$60,505,759.........$0.26......0
Kansas......$4,979,729.........$18,820,984...........................$4,979,729.........$18,820,984.........$0.26......0
NorthCarolina......$15,521,727.........$57,548,933.........$15,521,727.........$57,548,933...........................$0.27......1
Missouri......$12,716,668.........$46,099,972...........................$12,716,668.........$46,099,972.........$0.28......0
Rhode...Island......$2,943,662.........$10,510,440.........$2,943,662.........$10,510,440...........................$0.28......1
Nevada......$3,610,308.........$12,881,374.........$3,610,308.........$12,881,374...........................$0.28......1
Wisconsin......$10,710,023.........$38,212,743.........$10,710,023.........$38,212,743...........................$0.28......1
Tennessee......$12,513,949.........$44,557,310...........................$12,513,949.........$44,557,310.........$0.28......0
NewHampshire......$2,355,468.........$8,377,325.........$2,355,468.........$8,377,325...........................$0.28......1
NewYork......$61,341,252.........$200,209,720.........$61,341,252.........$200,209,720...........................$0.31......1
Utah......$4,211,998.........$13,528,119...........................$4,211,998.........$13,528,119.........$0.31......0
Iowa......$5,871,249.........$17,576,087...........................$5,871,249.........$17,576,087.........$0.33......0
Oklahoma......$8,022,194.........$23,398,453.........$8,022,194.........$23,398,453...........................$0.34......1
Michigan......$19,646,277.........$53,797,386.........$19,646,277.........$53,797,386...........................$0.37......1
Oregon......$7,849,235.........$21,138,851.........$7,849,235.........$21,138,851...........................$0.37......1
Louisiana......$13,436,716.........$34,562,547.........$13,436,716.........$34,562,547...........................$0.39......1
Hawaii......$2,519,624.........$6,280,828.........$2,519,624.........$6,280,828...........................$0.40......1
Kentucky......$9,756,383.........$23,383,446.........$9,756,383.........$23,383,446...........................$0.42......1
Arizona......$13,369,959.........$31,678,131...........................$13,369,959.........$31,678,131.........$0.42......0
Alabama......$8,608,682.........$19,895,499...........................$8,608,682.........$19,895,499.........$0.43......0
SouthCarolina......$8,295,544.........$17,360,842...........................$8,295,544.........$17,360,842.........$0.48......0
Idaho......$3,057,136.........$6,216,877...........................$3,057,136.........$6,216,877.........$0.49......0
SouthDakota......$2,145,070.........$4,304,997...........................$2,145,070.........$4,304,997.........$0.50......0
NorthDakota......$2,169,429.........$4,283,479...........................$2,169,429.........$4,283,479.........$0.51......0
Maine......$3,580,856.........$5,895,843.........$3,580,856.........$5,895,843...........................$0.61......1
Wyoming......$2,356,009.........$3,830,149...........................$2,356,009.........$3,830,149.........$0.62......0
Vermont......$2,044,160.........$3,208,532.........$2,044,160.........$3,208,532...........................$0.64......1
Montana......$2,809,550.........$4,000,333...........................$2,809,550.........$4,000,333.........$0.70......0
Alaska......$3,325,600.........$4,685,206...........................$3,325,600.........$4,685,206.........$0.71......0
WestVirginia......$4,830,214.........$6,000,615.........$4,830,214.........$6,000,615...........................$0.80......1
NewMexico......$6,810,761.........$7,613,384.........$6,810,761.........$7,613,384...........................$0.89......1
Mississippi......$8,610,832.........$9,093,125...........................$8,610,832.........$9,093,125.........$0.95......0