Production, Supply and Distribution Online
My PSD Online
Signing in to PSD Online allows you to save your Custom Queries.
New User
Forgot Your Password?
Note: It is not necessary to sign in to view PSD data.
More PSD Information
  • Data Availability
    Get a list of available data and country market year information ...
  • Data Publications
    Current World Production, Market and Trade Reports, and other data publications ...
  • Regions
    Countries as they are grouped in PSD's regions ...
Welcome to the Foreign Agricultural Service's Production, Supply and Distribution (PSD) online database. This database contains current and historical official USDA data on production, supply and distribution of agricultural commodities for the United States and key producing and consuming countries.
Get the complete PSD data release schedule for the current calendar year. PSD data will next be released on: Friday, March 08, 2013
View PSD Official Statistics on screen or create downloadable files for your spreadsheet or database program.
Downloadable files containing Official Statistics are generated when each commodity's data is released. These data files include all attributes, countries and years pertaining to a particular commodity.
Reports (Listed by Category)
Click on a Category to expand the list and reveal available Reports. Click on the desired Report in the list to view it.
 <% Dim strParentPage 'strParentPage = Request.ServerVariables("APPL_PHYSICAL_PATH") & Mid(Request.ServerVariables("SCRIPT_NAME"), InStrRev(Request.ServerVariables("SCRIPT_NAME"), "/"), Len(Request.ServerVariables("SCRIPT_NAME"))) 'strParentPage = Mid(Request.ServerVariables("PATH_TRANSLATED"), InStrRev(Request.ServerVariables("PATH_TRANSLATED"), "\") + 1, Len(Request.ServerVariables("PATH_TRANSLATED"))) strParentPage = Request.ServerVariables("PATH_TRANSLATED") 'response.write "Path Translated: " & Request.ServerVariables("PATH_TRANSLATED") & "
" 'response.write "Physical Path: " & Request.ServerVariables("APPL_PHYSICAL_PATH") & "
" 'response.write "Script Name: " & Request.ServerVariables("SCRIPT_NAME") & "
" 'response.write "Parent Page: " & strParentPage & "
" GetDateLastModified(strParentPage) %>
Divider
FAS Home | USDA.gov | Economic Research Service | World Agricultural Outlook Board | Plain WritingTrade Links | FOIA
Accessibility Statement | Privacy Policy | Non-Discrimination Statement | Information Quality | USA.gov | White House | Site Map