About This Place
Joshua is a city in Johnson County, Texas, United States. The population was 4,528 at the 2000 census.
Joshua is located at 32°27′19″N 97°23′37″W / 32.45528°N 97.39361°W / 32.45528; -97.39361 (32.455198, -97.393622).
According to the United States Census Bureau, the city has a total area of 6.5 square miles (16.9 km²), of which, 6.5 square miles (16.9 km²) of it is land and 0.15% is water.