Under certain assumptions on CAT(0) spaces, we show that the geodesic flow is topologically mixing. In particular, the Bowen–Margulis’ measure finiteness assumption used by Ricks [Flat strips, Bowen–Margulis measures, and mixing of the geodesic flow for rank one CAT(0) spaces. Ergod. Th. & Dynam. Sys. 37 (2017), 939–970] is removed. We also construct examples of CAT(0) spaces that do not admit finite Bowen–Margulis measure.