Ballynafid

Ballynafid is a townland in County Westmeath, Ireland. It is located about 10 km north–west of Mullingar. This place name is not to be confused with Ballinafid and Ballinafid Lake, which are in the neighboring townland of Knightswood.

Ballynafid is one of 15 townlands of the civil parish of Leny in the barony of Corkaree in the Province of Leinster. The townland covers 374 acre, of which 108 acre are within the adjacent civil parish of Portnashangan. The neighboring townlands are: Culleendarragh to the north, Culleenabohoge and Knightswood to the east, Clanhugh Demesne and Portnashangan to the south, and Heathland and Kilpatrick to the west.

In the 1911 census of Ireland, there were 4 houses and 41 inhabitants in the townland.