Forgan is a civil parish in the Scottish county of Fife. It extends 4 miles in length along the north coast of Fife and is at the southern mouth of the River Tay. It is bounded by the other Fife civil parishes of Ferryport-on Craig, Leuchars and Balmerino. It contains the towns of Newport-on-Tay and Wormit. The roads and railways leading to the pass through the parish.
Coordinates: 56°25′25″N 2°55′56″W / 56.4236°N 2.9321°W