Szászberek Magyarország keleti régiójában, Jász-Nagykun-Szolnok megye nyugati, a Szolnoki járás északnyugati részén terül el. Jogállását tekintve község. A Zagyva mellett fekvő település szomszédos a Jászberényi és a Jászapáti járással, illetve két várossal (Újszász, Besenyszög), egy nagyközséggel (Jászladány) és három községgel (Jászalsószentgyörgy, Jászboldogháza, Zagyvarékas) is határos. Szászberekhez legközelebb eső város Újszász, mely 4,7 km-re helyezkedik el, és a 32-es főútvonalon közelíthető meg. Más városok több, mint 15 km-re helyezkednek el – Szolnok 17 km, Besenyszög 24 km, Jászberény 30 km.