Saw this great web map showing GIS data by counties in the U.S. It's called Atlas of Rural and Small Town America, but it shows the whole country by population, employment, agriculture, and "county classifications." The map above shows the percent of farmland in the U.S. by county (using 2007 data).
And this one above shows the counties by farms involved with Community Supported Agriculture from 2007. An added plus is you can download the U.S. Dept of Agriculture data.
Seeing this site came on the heels of a New York Times article on mapping broadband access in rural America. Broadband in the Heartland is lacking. Though the Atlas of Rural America does not show these data (internet access across the country) the article shows a couple of interesting maps.