Brown County is a county in the U.S. state of Minnesota. As of the 2020 census, the population was 25,912. Its county seat is New Ulm. The county was formed in 1855 and organized in 1856.