Ballynagall is a townland in County Westmeath, Ireland.
Ballynagall is one of 8 townlands of the civil parish of Portnashangan, and 11 townlands of the civil parish of Tyfarnham, both in the barony of Corkaree in the Province of Leinster.
The southern boundary of the townland includes part of Scragh Bog.
The neighbouring townlands are: Garrysallagh and Loughanstown to the north, Cartron, Kilmaglish, Knockdrin Demesne and Quarry to the east, Brockagh to the south and Culleen More and Portnashangan to the west.
This article related to the geography of County Westmeath, Ireland is a stub.