The adsorption and desorption of boric acid onto reactive materials such as metal (hydr)oxides and natural organic matter are generally considered to be controlling processes for the leaching and bioavailability of boron (B). We studied the interaction of B with ferrihydrite (Fh), a nanosized iron (hydr)oxide omnipresent in soil systems, using batch adsorption experiments at different pH values and in the presence of phosphate as a competing anion. Surface speciation of B was described with a recently developed multisite ion complexation (MUSIC) and charge distribution (CD) approach. To gain insight into the B adsorption behavior in whole-soil systems, and in the relative contribution of Fh in particular, the pH-dependent B speciation was evaluated for soils with representative amounts of ferrihydrite, goethite, and organic matter. The pH-dependent B adsorption envelope of ferrihydrite is bell-shaped with a maximum around pH 8-9. In agreement with spectroscopy, modeling suggests formation of a trigonal bidentate complex and an additional outer-sphere complex at low to neutral pH values. At high pH, a tetrahedral bidentate surface species becomes important. In the presence of phosphate, B adsorption decreases strongly and only formation of the outer-sphere surface complex is relevant. The pH-dependent B adsorption to Fh is rather similar to that of goethite. Multisurface modeling predicts that ferrihydrite may dominate the B binding in soils at low to neutral pH and that the relative contribution of humic material increases significantly at neutral and alkaline pH conditions. This study identifies ferrihydrite and natural organic matter (i.e., humic substances) as the major constituents that control the B adsorption in topsoils.