Shannon es un lugar designado por el censo ubicado en el condado de Robeson en el estado estadounidense de Carolina del Norte.
[1] Shannon se encuentra ubicado en las coordenadas 34°50′49″N 79°08′24″O / 34.847003, -79.140071.
En el 2000[2] la renta per cápita promedia del hogar era de $30.156, y el ingreso promedio para una familia era de $48.194.
El ingreso per cápita para la localidad era de $13.321.
En 2000 los hombres tenían un ingreso per cápita de $38.333 contra $27.656 para las mujeres.