Marcia Anne Cross est née le 25 mars 1962 à Marlborough, dans le Massachusetts.Enfant, Marcia Cross désire déjà devenir actrice et se dirige très vite vers la comédie. Elle démarre sa carrière en 1984 et apparaît dans de nombreuses séries télévisées et films.En 2003/2004, Marcia Cross accepte de passer un casting pour incarner l'une des héroïnes d'une nouvelle série, Desperate Housewives. Elle obtient ainsi ce qui sera sans doute un des rôles le plus important de sa carrière; celui d'une petite bourgeoise et ménagère maniaco-compulsive Bree Van De Kamp, représentante de toutes les valeurs les plus réactionnaires de la middle class banlieusarde américaine.En juin 2006, alors âgée de 44 ans, elle épouse Tom Mahoney avec qui elle s'était fiancée en début d'année 2005. Le 20 février 2007, à Los Angeles, elle donne naissance à deux jumelles, Eden et Savannah.