آستارا از شهرهای استان گیلان، مرکز شهرستان آستارا، و از بندرهای دریای خزر است. این شهر در 170 کیلومتری رشت، مرکز این استان، و 494 کیلومتری تهران واقع است. این شهر در کنار رود آستارا (آستاراچای) در مرز ایران و جمهوری آذربایجان قرار گرفته و دارای گمرک مرزی زمینی و دریایی است. جمعیت آستارا 579 51 نفر است (سرشماری سال 1395 ﻫ ش).