It has a lot of shapefiles, but I found out that the right one for what I need is esp_muni_0109.shp. I would like to convert these shapefiles to WGS84 with ogr2ogr. The problem is that these shapefiles have no .PRJ files, so I don’t know from what projection system to convert them from. Does anyone know the right projection system for these shapefiles? If so, can anyone tell me what parameters to use with ogr2ogr? (I’m pretty new in all of this). According to this discussion, I found out that the right projection system is ED50 / UTM zone 30N. Then, for the conversion, I created a .PRJ file with the information I found here: If you are defining the projections with define projection or editing their properties then you will encounter this problem. What you want to do is Project to the coordinate system. This will modify the features to be in the new coordinate system and not just redefined and in the same place. Unfortunately, current Postal Code information is usually not freely available, and for Canada and the UK you will have to pay a licencing fee. Source.