The Battle of White Marsh or Battle of Edge Hill was a battle of the Philadelphia campaign of the American Revolutionary War fought December 5–8, 1777, in the area surrounding Whitemarsh Township, Pennsylvania.