Falcon is a town in Cumberland and Sampson counties in the U.S. state of North Carolina. The population was 328 at the 2000 census.
Falcon is located at 35°11′33″N 78°38′55″W / 35.1925°N 78.64861°W / 35.1925; -78.64861 (35.192521, -78.648503).
According to the United States Census Bureau, the town has a total area of 1.3 square miles (3.3 km²). 1.2 square miles (3.2 km²) of it is land and 0.79% is water.