北仓之战是八国联军之役期間發生在天津郊外北运河东岸北仓的一場戰役，聯軍目的是從天津前往北京解使館之圍。這次戰役以清軍被八國聯軍擊敗失守北倉而告終。清軍被迫撤退至楊村，雙方在楊村又發生楊村之戰。