Four of the last six were governors: GWB (Texas), Clinton (Arkansas), Reagan (California), Carter (Georgia). I'm pretty sure there haven't been any mayors since Calvin Coolidge, although he had a number of positions in between being mayor and president (including governor) and the town he was mayor of was not that significant.