Thị xã Ngã Năm nằm ở phía tây nam tỉnh Sóc Trăng, cách thành phố Sóc Trăng 60 km, cách trung tâm thành phố Cần Thơ 80 km, cách trung tâm Thành phố Hồ Chí Minh 298 km, có vị trí địa lý: