In Rome there were several western towns built as semi permanent sets, Elios Studios being the most widely known (Tuco’s first hanging takes place here)
The non Almeria films … almost too numerous to list. All the official Sartanas except for ‘Light the Fuse …’
The Trinity films, Most of the Anthony Steffen films, and Robert Woods movies - Robert never went further south than La Calahorra, which is where the train did stop at Tucumcari for Colonel Mortimer. There are just too many to re-call
Almeria was essentially used because of it’s desert locations, and didn’t have any film sets until 1965 when ‘El Paso’ was purpose built for ‘For a Few Dollars More’
Many others were made around Madrid and even further North, near Barcelona. But Almeria is the best known, for it’s iconic landscapes.
IMDB, sometimes includes locations in their listings section … but not all are accurate.