One way to reduce the negative impact of human activity on the natural environment is to use natural, easily available and relatively cheap to produce compounds in industrial processes. One such compound is naturally occurring calcium carbonate (CaCO3). This compound has adsorption properties so that it can be an alternative to commonly used adsorbents. The aim of this work is to determine the possibility of using CaCO3 to remove pharmaceutical substances such as sulfadiazine and tetracycline from water. The CaCO3 used in this work was synthesised using our own method, which allows the production of CaCO3 particles with nanometric size. In the conducted research, calcium carbonate was used in the form of a suspension in purified solutions and as an inorganic filling of the developed membranes. The mass of pharmaceutical substances removed from their aqueous solutions was determined in the tests carried out. Based on the results obtained, it can be concluded that CaCO3 has the ability to adsorb both tetracycline and sulfadiazine. In suspension tests, the mass of the removed substances per unit mass of adsorbent was 1.52 mg/g and 6.85 mg/g, respectively. In turn, in the case of the process using the developed membranes, the mass of the removed substances per unit mass of adsorbent was 232 mg/m2 and 524 mg/g, which is a several times greater increase in the mass of the removed substance compared to the process using an unmodified membrane.