اِسفَروَرین (به تاتی: سپرورین و اسپرورین) نام شهری در شهرستان تاکستان در استان قزوین است. اسفرورین شهرستانی در مرکز دشت قزوین و در فاصله ۶۲ کیلومتری از مرکز استان واقع شدهاست. که از دید آب و هوایی نسبتاً سردسیر و پربارش است و در پیرامون آن زمینهای کشاورزی وجود دارد که بیشتر باغ های انگور هستند. در باختر این شهرستان کوههای رامند و سیاهکوه واقع شده و رودخانهٔ خررود از آن منطقه میگذرد. اسفرورین یکی از بزرگترین شهرستانهای تاتنشین جهان است و مردم آن به زبان تاتی از زبانهای ایرانی شاخه شمالغربی سخن میگویند. پیشینه این زبان به دوران مادها بازمیگردد. بر اساس سرشماری سال ۱۳۹۵ جمعیت این شهر ۳۰،۰۰۰ نفر بودهاست.