Marsh Creek is a 6.21 mi (9.99 km) long tributary to Crabtree Creek in Wake County, North Carolina and is classed as a 2nd order stream on the EPA waters geoviewer site.
[4] Marsh Creek rises in northeastern Raleigh then flows southeast through the eastern parts Raleigh, NC to meet Crabtree Creek near the US 64 and I-440 interchange.
About 6% of the watershed is forested and most of the watershed is developed.
Marsh Creek drains 9.58 square miles (24.8 km2) of area that is underlaid by Raleigh Gneiss geology.
[5] The watershed receives an average of 46.6 in/year of precipitation and has a wetness index of 451.60.