Anionic surfactants, good foaming agents, can be used in CO2 foam flooding to improve high-pressure, high-density CO2 reservoir sweep efficiency. In this study, kinetics and equilibrium adsorption were investigated by examining adsorption behavior in a system of solid phase sandstone or limestone and of an aqueous phase of surfactant in 2% brine. Effects on surfactant adsorption density for different solid to liquid ratios as well as surfactant concentration, rock type and state, and flow conditions are presented. Three systems were used: batch tests on crushed rock, circulation tests through core samples, and non-flow, diffusion brine-saturated core tests. The density of an anionic surfactant adsorption on rock is best described as a function of surfactant available in the system (concentration plus volume), rather than by surfactant concentration used by previous investigators. Experiments with solid rock were carried out to determine surfactant capacity of the porous media through flow and non-flow rock samples and crushed rock samples. Adsorption was similar for crushed sandstone and flow tests, while significantly higher in cubed, non-flow rock systems. For limestone the crushed rock and non-flow systems were similar while the flow system was significantly lower. The time to reach equilibrium required less than one hour (generally minutes) for the crushed rock, hours to days for the flow-through tests, and weeks to over a month for the non-flow rock systems. The rate of adsorption dependent on availability (delivery) that is generally much slower than the adsorption kinetics.