Geldern liegt im westlichen Nordrhein-Westfalen, im niederrheinischen Tiefland nahe der niederländischen Grenze. Die Stadt wird von der Niers durchflossen, die hier in die Maas mündet, und liegt auf etwa 24 Metern Höhe. Typisch für die Umgebung sind flache, fruchtbare Landschaften mit Auen entlang der Flüsse. Verkehrlich ist Geldern gut angebunden, etwa durch die Autobahn A57 und ein Schienennetz, und ist rund 20 Kilometer von Venlo entfernt.
Die erste schriftliche Erwähnung als Gelleron stammt aus dem frühen 10. Jahrhundert, doch ältere Zuschreibungen erwiesen sich als Fälschungen. Im Mittelalter entwickelte sich hier eine Burg, die den Grafen von Geldern als Herrschaftssitz diente und der Stadt ihren Namen gab. Die Grafen erweiterten ihr Territorium durch Heiraten und Erwerbungen, etwa der Grafschaft Zutphen, und prägten so die regionale Geschichte. Eine bekannte Legende erzählt von zwei Rittern, die einen Drachen besiegten und an dieser Stelle eine Burg errichteten.
Heute trägt Geldern den Beinamen „Herzogstadt“ und ist geprägt von seiner historischen Rolle als Residenzort. Die Stadt gliedert sich in acht Stadtteile und liegt in einer von Landwirtschaft und Naturschutz geprägten Region. Die Umgebung mit Wiesen, Feldern und kleinen Wäldern spiegelt die typische niederrheinische Kulturlandschaft wider.