In advance of Pat McCrory's announcement today, the Charlotte Observer has a nice recap of the supposed curse of Charlotte mayors who ran for higher office:
Eddie Knox
* 1984: Loses to Rufus Edmisten in the Democratic primary for governor
Harvey Gantt
* 1990: Loses to Jesse Helms in the general election for U.S. Senate
* 1996: Loses to Helms again in the general election for U.S. Senate
Richard Vinroot
* 1996: Loses to Robin Hayes in the Republican primary for governor
* 2000: Loses to Mike Easley in the general election for governor
* 2004: Loses to Patrick Ballantine in the Republican primary for governor
Sue Myrick
* 1992: Loses to Lauch Faircloth in the Republican primary for U.S. Senate


Re: The Charlotte Mayors' Curse
In fact, the only Mayor of Charlotte that I can find who won statewide office was Frank I. Osborne, who was NC Attorney General. (http://www.charmeck.org/Departments/Mayor/Past+Mayors/Frank+I.+Osborne.htm)