Castlepollard (Irish: Baile na gCros or Cionn Toirc) is a large village in north County Westmeath, Ireland. Located in the barony of Demifore, in the civil parish of Rathgarve, it lies west of Lough Lene and northeast of Lough Derravaragh and Mullingar.