WASHINGTON—Linda McMahon is stepping down as head of the Small Business Administration to help the president’s re-election effort, President Trump said Friday.

At a news conference at Mar-a-Lago, Mr. Trump’s Florida resort, where he is spending the weekend, the president called Ms. McMahon an “outstanding woman” as she sat beside him. He said he would nominate her successor soon.