Rezultat bitwy Bitwa zakończyła się całkowitą klęską Szkotów. Najprawdopodobniej zginęło ich od 6500 do 8000. Natomiast straty angielskie były niewielkie. O wyniku bitwy zdecydowało skuteczne wykorzystanie przez Edwarda I łuczników. Swoim ostrzałem osłabili oni szkockie schiltrony tak, że jazda mogła rozbić formacje włóczników. Batalia była pierwszym, wielkim zwycięstwem angielskim, odniesionym właśnie dzięki łukowi. Wśród przyczyn szkockiej klęski upatruje się także wybranie przez Wallace’a złej pozycji dla swej armii (pozbawionej jakiejś naturalnej osłony) oraz brak ruchliwości schiltronów, które stojąc w miejscu, tylko oczekiwały na ruch przeciwnika.

Zwycięstwo pod Falkirk nie przesądziło jednak o podbiciu Szkocji. Wygłodniałe wojska angielskie dotarły do St. Andrews, gdzie spaliły tamtejsze opactwo, po czym wycofały się do Edynburga, a stamtąd do Anglii. Edward I pozostawił co prawda silne garnizony na ziemiach szkockich, ale na razie nie mógł zająć się pełnym podbojem tego kraju, miał bowiem problemy z opozycją we własnym królestwie. Później zaczęły go zajmować sprawy francuskie.