The Union Pacific freight train derailed around two miles east of Gordon in Palo Pinto County at around 2 p.m.