Phoenix Mayor Greg Stanton has announced he will resign from office on May 29 as he prepares for a Congressional run.