El Carpio de Tajo es un municipio y localidad española de la provincia de Toledo, en la comunidad autónoma de Castilla-La Mancha. Cuenta con una población de 1948 habitantes (INE 2025).
El término Carpio pudiera tener su origen en las fortalezas que los iberos edificaban a orillas de los ríos y que, tanto ellos como los romanos, llamaron carpias. Así vendría a significar fortaleza o castillo junto al río.
El municipio se encuentra situado terreno montuoso a la orilla derecha del Tajo, que atraviesa su término de este a oeste, en la comarca de Torrijos.Linda con los términos municipales de La Mata, Escalonilla, La Puebla de Montalbán, Villarejo de Montalbán, Malpica de Tajo y Mesegar de Tajo, todos de Toledo. El municipio forma parte del partido judicial de Torrijos.
Existe un arroyo denominado del Carpio que desemboca en el Tajo. Las zonas de labranza se denominan Calatravilla, Bayona, los Valles, Quintanilla, Ventilla, Velasco, Cabezaparda, Cerrotravieso, la Arcuela, los Chortales, las Veguillas, Parditos, Portachuelo, Piedras del Gallo, Madrigal, Obra Molinera, Bañuela, Valdelaosa, Juan Molina, Alejillos y Madrigalejo.
Su origen es probablemente celta, poblado tal vez por pastores. En la época romana una vía une este pueblo con Toledo. El pueblo original se encontraba en la zona de Ronda, pegado al río Tajo, lugar donde se encuentra la ermita del pueblo.
En la época de los visigodos adquiere su mayor esplendor. Fue ocupado por los musulmanes hasta la reconquista de Alfonso VI.
El rey Alfonso VIII cedió en 1188 la villa de Ronda a la Orden de Trujillo, después, Alcántara. En 1196, este mismo rey les vuelve a donar terrenos comprendidos entre los ríos Torcón y Cerdena.
A comienzos del siglo XII, empieza a surgir el actual asentamiento de El Carpio. La zona de Ronda empieza a ser despoblada por la insalubridad del río. En 1441 el rey concede el título de «Muy Leal» a la villa y en 1488, los Reyes Católicos le otorgan el Fuero Real.
Perteneció al común de villa y tierra de Maqueda, para pasar ya en la segunda mitad del siglo XVI al estado de Montabán hasta 1737, año en el que adquiere el título de villa y se erige el rollo jurisdiccional que la acredita como tal.
En el siglo XIX hay varios brotes de cólera a lo largo del siglo que afectan gravemente al número de habitantes.
A mediados del siglo XIX, la villa tenía contabilizada una población de 2497 habitantes. Aparece descrita en el quinto volumen del Diccionario geográfico-estadístico-histórico de España y sus posesiones de Ultramar de Pascual Madoz de la siguiente manera:
En 1910, se añade «de Tajo» al nombre de la villa.
Cuenta con una población de 1948 habitantes (INE 2025).
El municipio alcanzó su máxima población en 1930, con 4405 habitantes.
Desde Madrid puede llegarse por la A-5 hasta Santa Olalla (PK 79). En el centro de Santa Olalla se toma una desviación a la izquierda con dirección a El Carpio de Tajo 16 km; se pasará por el centro del casco urbano de La Mata y 6 km más adelante está El Carpio de Tajo.
Otra posibilidad es tomar la A-42 hasta Olías del Rey (PK 64) y allí tomar dirección Bargas-Torrijos-La Puebla de Montalbán-El Carpio de Tajo. También se puede continuar hasta Toledo, y antes de entrar en su casco urbano, tomar una salida de la autovía que indica Toledo - Ávila y a continuación la CM-4000 dirección a La Puebla de Montalbán y el siguiente pueblo es El Carpio de Tajo.
También se comunica con Madrid por autobuses de la compañía SAMAR, que salen de la estación sur de autobuses de Madrid, que esta dentro del intercambiador de Méndez Álvaro, de la línea 6 de metro y C-5 de cercanías.
A destacar la ermita de Ronda y la iglesia parroquial de San Miguel Arcángel.