北仓之战是八国联军之役期间发生在天津郊外北运河东岸北仓的一场战役。这次战役以清军被八国联军击败失守北仓而告终。清军被迫撤退至杨村，双方在杨村又发生杨村之战。
战役.清光绪二十六年(1900年)春，天津郊外北运河东岸的北仓一带开始有义和团活动。同时义和团在北京围攻11国驻华使团。6月10日，英国海军中将西摩尔率英、美、德、法、俄、日、意、奥八国驻津官兵2000余人赴京救援，清军与联军爆发廊坊阻击战，联军一度受挫，被迫退回天津。之后联军卷土重来。6月17日，联军攻占大沽炮台，21日清