Berja (/'be̞rxä/) es un municipio español de la provincia de Almería, Andalucía. En el año 2012 contaba con 15 504 habitantes. Su extensión superficial es de 218 km y tiene una densidad de 71,12 hab/km. Sus coordenadas geográficas son 36 51' N, 2 57' O. Se encuentra situada a una altitud de 335 metros y a 52 kilómetros de la capital de provincia, Almería.