Sarah Jessica Parker has three children. James Wilkie Broderick, her first child, was born in 2002 and is currently 21 years old. Her twin daughters, Marion Loretta Elwell and Tabitha Hodge, were born in 2009 and are currently 14 years old.