علت اختلاف زیاد بارندگی بندر انزلی با اصفهان و آبادان عمدتاً به موقعیت جغرافیایی و اقلیمی این شهرها مرتبط است. بندر انزلی در حاشیه دریای خزر قرار دارد و تحت تأثیر آب و هوای مرطوب و پربارش شمال ایران است. جریانهای هوای مرطوب از دریای خزر به سمت شمال ایران و به ویژه بندر انزلی حرکت میکنند که باعث افزایش میزان بارندگی در این منطقه میشود.
در مقابل، اصفهان و آبادان در مناطق مرکزی و جنوبی ایران قرار گرفتهاند. اصفهان در منطقهای که بیشتر آب و هوای نیمهخشک دارد واقع شده و آبادان در منطقهای با اقلیم گرم و خشک قرار دارد. این مناطق به دلیل دوری از دریا و منابع آبی بزرگ، میزان بارندگی کمتری را تجربه میکنند.