Alvarado is the oldest city in Johnson County, Texas, United States. The population was 4,289 in 2009.
Alvarado is located at 32°24′23″N 97°12′46″W / 32.40639°N 97.21278°W / 32.40639; -97.21278 (32.406342, -97.212792) and is located at the intersection of US Hwy 67 and I-35W. The city is 10 miles (16 km) south of Fort Worth and 35 miles (56 km) southwest of Dallas.
According to the United States Census Bureau, the city has a total area of 3.9 square miles (10.1 km²), of which, 3.9 square miles (10.1 km²) of it is land and 0.26% is water. Alvarado is bordered to the east by Venus, to the west by Keene, to the north by Burleson and to the south, though the city limits do not connect, by Grandview. The City of Alvarado includes approximately 10 miles (16 km) of I.H.35W with Asher Rd being the north city limit and CR107 being the approximate south city limit. The city also covers approximately 10 miles (16 km) of U.S. Hwy 67 with the west city limits being just west of CR810 and the east city limits near CR 209.