I don't know what agencies can help you but I would check out these two sites. The first will show you how big the watershed is and the second will show you the soil types.

http://acme.com/planimeter/

http://websoilsurvey.nrcs.usda.gov/app/WebSoilSurvey.aspx