Falmouth ist ein von der Volkszählung ausgewiesener Ort (CDP) in Stafford County, Virginia, Vereinigte Staaten. Er liegt am Nordufer des Rappahannock River an den Wasserfällen. Die Gemeinde liegt nördlich von Fredericksburg und gegenüber der Stadt Fredericksburg. Falmouth wurde vom U.S. Census Bureau als ein vom Census designierter Ort (CDP) anerkannt und zählte bei der Volkszählung 2010 4.274 Einwohner.