Yên Sơn nằm ở trung tâm tỉnh Liêu Ninh, đây là một thành phố mở ở trên bán đảo Liêu Đông. An Sơn có diện tích khoảng 9252 km2. Khoảng cách dài nhất từ phía Bắc của An Sơn đến phía Nam là 175 km, khoảng cách Tây-Đông là 133 km. An Sơn cách tỉnh lỵ Thẩm Dương khoảng 89 km về phía Nam.