Topology has been used to characterise and quantify the properties of complex systems in a diverse range of scientific domains. This study explores the concept and applications of topological analysis in geology. We have developed an automatic system for extracting first order 2D topological information from geological maps, and 3D topological information from models built with the Noddy kinematic modelling system, and equivalent analyses should be possible for other implicit modelling systems. A method is presented for describing the spatial and temporal topology of geological models using a set of adjacency relationships that can be expressed as a topology network, thematic adjacency matrix or hive diagram. We define three types of spatial topology (cellular, structural and lithological) that allow us to analyse different aspects of the geology, and then apply them to investigate the geology of the Hamersley Basin, Western Australia.