President Barack Obama on Monday will nominate Charlotte Mayor Anthony Foxx as his new transportation secretary, a White House official said Sunday.