High nutrient inputs and eutrophication continue to be one of the highest priority water quality problems. Bioretention is a low-impact development technology that has been advocated for use in urban and other developed areas. This work provides an in-depth analysis on removal of nutrients from a synthetic stormwater runoff by bioretention. Results have indicated good removal of phosphorus (70 to 85%) and total Kjeldahl nitrogen (55 to 65%). Nitrate reduction was poor (< 20%) and, in several cases, nitrate production was noted. Variations in flowrate (intensity) and duration had a moderate affect on nutrient removal. Mass balances demonstrate the importance of water attenuation in the facility in reducing mass nutrient loads. Captured nitrogen can be converted to nitrate between storm events and subsequently washed from the system. Analysis on the fate of nutrients in bioretention suggests that accumulation of phosphorus and nitrogen may be controlled by carefully managing growing and harvesting of vegetation.