Lithostratigraphic records spanning considerable parts of the Pleistocene were studied at three sites in south-central British Columbia. A sedimentary succession near Pavilion includes three distinctly different till units. While the surface till can be associated with the last glaciation (the Fraser Glaciation δ18O stage 2), the ages of the two older till units are presently unknown. However, optical dating of outwash silt resting on the oldest till indicates that this outwash unit and all the overlying units are younger than ~160 ka. In Big Bar Creek valley, about 50 km north of Pavilion, an aggradational sequence of indurated glaciofluvial sand, gravel, and till is exposed. A silt unit and a sand lens within an overlying till bed near the top of the section have reversed magnetization, indicating deposition prior to 780 ka, probably during the Matuyama chron. The Big Bar Creek sequence also includes glacio(?)fluvial sediments near the base that are normally magnetized, suggesting that they were deposited, at the latest, during the Jaramillo subchron (~1.0 Ma), but probably during the Gauss chron, before 2.6 Ma. Reversely magnetized glacio(?)fluvial gravel and sand also occur along Jesmond Road between the Marble Range and Edge Hills. These units give support for the development of at least one Cordilleran ice sheet in the Early Pleistocene or Late Pliocene.