University of Minnesota Extension
National Ag Statistics Service (NASS) crop yield estimates for 2025 have been posted. Looking at this data is an opportunity to assess yield trends in the counties to better understand yield potential. Which in turn, assists in the long term financial management of our farms. Today’s article will focus on corn and soybeans, but NASS also has estimated yields for a variety of other crops across several years.
Estimated corn yields decreased while estimated soybean yields increased in 2025 in both Fillmore and Houston counties. Corn yields in Fillmore County were estimated at 201.2 bushels per acre with soybean yield estimates at 62.8 bushels per acre. For Houston County, corn yields were estimated at 192.6 bushels per acre with soybean yield estimates at 60 bushels per acre. This is the first time soybean yield data for Houston County has been reported since 2022. The statewide estimated corn yield was 201 bushels per acre and 52.5 bushels per acre for soybeans in 2025. Both of these statewide values are up from the 174 bushels per acre corn yield and 45 bushel per acre soybean yields estimated in 2024. Fillmore and Houston counties continue to outperform statewide averages.
When looking at the yield data from the past 10 years, it is clear there is a lot of variation in yields from year to year for both crops. The effects of best management practices cannot be excluded from this calculation. These practices include nutrient management, weed control, irrigation, improved drainage, tillage management, and proper hybrid selection among others that help get the most out of improved crop genetics. It is also important to remember that while higher yields usually mean greater returns, always keep yield expectations realistic.
All of the yield data can be found by searching online for “Minnesota Ag Statistics County Estimates” and looking for the link to the NASS website. If you have additional questions please reach out to your local Extension Educator. Residents in Fillmore and Houston counties may call 507-765-3896 or 507-725-5807.


Leave a Reply