The St. Louis Post-Dispatch reports the one-year contract is worth $650,000.
“We are pleased to have Scott back in the fold for next year,” Blues general manager Doug Armstrong said in a statement. “His work ethic and professionalism are second to none and he serves as an excellent role model for our young core.”
Nichol played in 80 games for the Blues this past season, with three goals, five assists and 83 penalty minutes. He led the team by winning 57.6 percent of his faceoffs.
The 37-year-old joined the Blues as a free agent last offseason. He has 126 points (55 goals, 71 assists) and 891 penalty minutes in 632 career regular-season games.