شهرستان خدابنده یکی از شهرستانهای استان زنجان با مساحت قریب به 5151 کیلومتر مربع است که از شمال به شهرستان ابهر، از شرق به استان قزوین، از جنوب به استان همدان، از جنوب غربی به شهرستان بیجار و از غرب به شهرستان ایجرود محدود و در حدود 88 کیلومتری جنوب شرق زنجان و 42 کیلومتری سلطانیه واقع شده است.
این شهرستان از نظر توپوگرافی، کوهستانیترین و تا حدودی مرتفعترین منطقه استان زنجان میباشد که در ارتفاع متوسط 2050 متری از سطح دریا قرار دارد.
از نظر آب و هوایی دارای اقلیم نیمه مرطوب فرا سرد بوده و اوضاع جوی و شرایط اقلیمی آن بر حسب پستی و بلندیها سخت متغییر است. در ارتفاعات آب و هوا سرد و کوهستانی با زمستانی پر برف و در دشتها خصوصاً در فصل تابستان آب و هوا معتدل و خشک میباشد و میانگین دمای سالانه 3/10 درجه سانتیگراد بوده و حداکثر مطلق دما 0/37 درجه سانتیگراد و حداقل آن به 0/20 درجه سانتیگراد میرسد. متوسط بارندگی سالیانه در حدود 6/428 میلیمتر است