Thị xã Hương Trà nằm gần trung tâm của tỉnh Thừa Thiên Huế, có diện tích 51.853,4 ha (518,53 km²) và dân số 118.534 người. Thị xã nằm giữa [[sông Hương]] và [[sông Bồ]], có miền núi, đồng bằng và vùng duyên hải. Thị xã nằm cách [[thành phố Huế]] 15 km về phía bắc.