In the northern part of the parish lies New Gilston, a village 3 miles north of Upper Largo, surrounded by agricultural land. It has the distinction of being the highest inhabited village in Fife. The hamlet of Woodside is a short distance to the west.