تقع المدينة على بعد 108 كم إلى الجنوب الغربي من العاصمة العراقية بغداد، على حافة الصحراء في غربي الفرات وعلى الجهة اليسرى لجدول الحسينية. وتقع المدينة على خط طول 44 درجة و1 دقيقة وعلى خط عرض 32 درجة و36 دقيقة، ويحدها من الشمال محافظة الأنبار ومن الجنوب محافظة النجف ومن الشرق محافظة الحلة وقسم من محافظة بغداد ومن الغرب بادية الشام واراضي المملكة العربية السعودية.