what is the difference between policia local and guardia civil?
As part of its daily duties, the Guardia Civil patrols rural areas (including highways and ports) and investigates crimes there, whilst the Policía Nacional deals with safety in urban situations. Most cities also have a Policia Municipal. The three forces are nationally coordinated by the Ministry of the Interior.