Spanish Fork je město v okrese Utah County ve státě Utah ve Spojených státech amerických. V roce 2020 zde žilo 42 602 obyvatel a s celkovou rozlohou 39,9 km²[2] byla hustota zalidnění 1 068,7 obyvatel na km².