Granger is located at (30.718081, -97.440996),[REF] 36 miles (58 km) northeast of Austin.
According to the United States Census Bureau, the city has a total area of 0.7 square miles (1.7 km2), all of it land.