طبق سرشماری سال ۱۳۸۵ خورشیدی، جمعیت این شهر بالغ بر ۸۵٬۷۸۲ نفر بوده‌است که از این تعداد ۴۲٬۷۹۶ نفر مرد و ۴۲٬۹۸۶ نفر زن بوده‌اند. همچنین تعداد خانوارهای این شهر، ۲۰٬۸۴۴ خانوار بوده‌است.


ساکنان شهر اهر، همانند اهالی سایر شهرها و روستاهای استان آذربایجان شرقی، به زبان ترکی آذربایجانی سخن می‌گویند.زبان گفتاری اهالی در منطقه آذربایجان و زنجان ایران, سایر مناطق آذربایجانی‌نشین ایران و زبان رسمی جمهوری آذربایجان است. ترکی آذربایجانی به عنوان زبان گفتاری همچنین در نواحی شرقی ترکیه و جنوب گرجستان و داغستان رایج است.