Rocester liegt im Osten von Staffordshire, nahe der Grenze zu Derbyshire, zwischen den Flüssen Churnet und Dove, die sich südlich des Ortes vereinigen. Etwa sechs Kilometer nördlich befindet sich Uttoxeter, im Südwesten Ashbourne. Der Ort ist von sanften Hügeln umgeben und bildet mit seiner Gemarkung ein dreieckiges Gebiet am Zusammenfluss der beiden Gewässer.
Erste Spuren reichen bis in die Römerzeit zurück, als hier um 69 nach Christus ein Militärposten entstand, der auf einer alten Handelsroute zwischen Derby und Newcastle-under-Lyme lag. Später nutzten die Angelsachsen den Ort weiter, und im Mittelalter entstand dort ein Augustinerkloster, das bis zur Auflösung durch Heinrich VIII. bestand. Die heutige Kirche St. Michael geht auf das 13. Jahrhundert zurück, wobei ihr Turm noch aus dieser Zeit stammt.
Heute prägt vor allem die Industrie das Bild: Ein ehemaliges Wasserkraftwerk am Dove wurde im 18. Jahrhundert zu einer Baumwollspinnerei umgebaut und später zum Hauptsitz des Maschinenbauunternehmens JCB. Auf dem Gelände steht eine monumentale Skulptur aus Bauteilen von Baggern, die an die Verbindung zur Industrie erinnert. Der Ort ist zudem Ausgangspunkt für Wanderwege wie den Limestone Way und beherbergt ein Fußballteam sowie eine Reihe lokaler Betriebe.