The televised event will take place at the AT&T Center. UFC officials confirmed the booking on Wednesday.
Swanson (20-5) is currently riding a five-fight win streak in the UFC, including four knockouts. He took out Dennis Siver via third-round TKO in his most recent fight, at UFC 162 in July.
Stephens (23-9) has reinvigorated his career since dropping to 145 pounds last year. The former lightweight is 3-0 since the move, including a dominant decision over Darren Elkins in January.