Франко народився 19 квітня 1978 року в Пало-Альто, Каліфорнія в сім'ї Бетсі (у дівоцтві Верне), поетеси, письменниці і редактора, і Дага Франко. Батько Джеймса має португальське та шведське коріння, а мати Джеймса — єврейка, нащадок емігрантів з Росії. Франко ріс у Каліфорнії з двома молодшими братами, Томом і Девідом. У 1996 році закінчив школу Пало-Альто, де за рішенням своїх однокласників був названий учнем з «найкращою посмішкою». Потім він вступив до Каліфорнійського університету в Лос-Анджелесі за спеціальністю «англійська мова». Після першого курсу пішов з університету, вибравши кар'єру актора, і брав уроки у Роберта Карнегі із Західного театру.
Відомий:Acting
День народження:1978-04-19
Місце народження:Palo Alto, California, USA
Також відомий як:James Edward Franco , 제임스 프랭코, 詹姆斯·弗朗科