Fines es un municipio y localidad española situada en la parte central de la comarca del Valle del Almanzora, en la provincia de Almería, comunidad autónoma de Andalucía. Limita con los municipios de Olula del Río, Macael, Líjar, Cantoria, Partaloa y Oria. Cuenta con una población de 2404 habitantes (INE 2025). Por su término discurre el río cAlmanzora.
El municipio finense comprende los núcleos de población de Fines —capital municipal—, La Cuesta del Pino, El Olivar, Llano de la Herra, El Palomar, Las Entrenas y La Cañada de las Cruces, así como el despoblado de La Estación.