Ballingry ( (listen) or locally or (older) ); Scots: Ballingry, Bingry, Scottish Gaelic: Baile Iongrach) is a small town in Fife, Scotland. It is near the boundary with Perth and Kinross, north of Lochgelly. It has an estimated population (2004) of 5,740. The once separate villages of Ballingry, Lochore, Crosshill, and Glencraig are now somewhat joined together as the part of the Benarty area.