Cuba

Extracts data of Cuba from the OpenstreetMaps project for free

Main files

  • [cuba.pbf] - for osm2pgsql, Osmium, Osmosis, imposm, mkgmap, and others. This file was last modified -15 hours ago and contains all OSM data up to June 18 2025 07:09:59. File size: 44.86MB; MD5 sum: 40c85dad47008a390e6ada87f8c8ca14.

Additional Files

Prepared geodata of Cuba in the SHP format

You are getting:

  • Fresh geo data from the Openstreetmap project in ESRI Shape format
  • If necessary, we can provide data in the following formats: GeoPackage, GeoJSON, CSV, TAB
  • Ready-made project for the QGIS 3 mapping program
  • Styles for all layers
  • 150+ icons

Sample of map

 

 

Cuba map layers

Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • religion — religion field value
  • amenity — amenity field value
  • landuse — landuse field value
  • leisure — leisure field value
  • sport — sport field value
  • type — type field value
  • way — Geometry
Amenity (areas)
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • religion — religion field value
  • amenity — amenity field value
  • landuse — landuse field value
  • leisure — leisure field value
  • sport — sport field value
  • type — type field value
  • way — Geometry
Amenity (points)
Fields of layer:
  • osm_id — ID in OSM base
  • barrier — barrier field value
  • way — Geometry
Barriers (lines)
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • admin_level - Grade of administrative level
  • way — Geometry
Boundary (areas)
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • admin_level - Grade of administrative level
  • way — Geometry
Boundary (lines)
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • building — building field value
  • b_level — building:levels field value
  • a_numb — addr:housenumber field value
  • way — Geometry
Building
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • building — building field value
  • b_level — building:levels field value
  • a_numb — addr:housenumber field value
  • way — Geometry
Buildings (points)
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • natural — Natural field value
  • landuse — Landuse field value
  • wood — Wood field is not null
  • leisure — Leisure field value
  • way — Geometry
Surfaces and land use
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • leisure — leisure field value
  • way — Geometry
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • leisure — leisure field value
  • way — Geometry
Leisure (points)
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • man_made — man_made field valu
  • tower_type — tower:type field value
  • way — Geometry
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • natural — natural field value
  • way — Geometry
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • AMENITY — AMENITY field value
  • way — Geometry
Parking (areas)
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • AMENITY — AMENITY field value
  • way — Geometry
Parking (points)
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • place — place field value
  • official_s — official_status field value
  • POPULATION — POPULATION field value
  • way — Geometry
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • place — place field value
  • official_s — official_status field value
  • POPULATION — POPULATION field value
  • is_capital — is_capital field value
  • admin_level — Administrative grade value
  • capital — capital field value
  • way — Geometry
Places (points)
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • POWER — POWER field value
  • VOLTAGE — VOLTAGE field value
  • way — Geometry
Power lines
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • POWER — POWER field value
  • VOLTAGE — VOLTAGE field value
  • way — Geometry
Power line towers
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • RAILWAY — RAILWAY field value
  • way — Geometry
Railway platforms
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • RAILWAY — RAILWAY field value
  • traction — traction field value
  • service — service field value
  • BRIDGE — BRIDGE field value
  • TUNNEL — TUNNEL field value
  • way — Geometry
Railways
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • RAILWAY — RAILWAY field value
  • public_transport — public_transport field value
  • tram — tram field value
  • station — station field value
  • way — Geometry
Railways (points)
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • religion — religion field value
  • way — Geometry
Religion (areas)
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • religion — religion field value
  • way — Geometry
Religion (points)
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • ref — ref field value
  • HIGHWAY — HIGHWAY field value
  • way — Geometry
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • ref — ref field value
  • HIGHWAY — HIGHWAY field value
  • cycle — cycle field value
  • horse — horse field value
  • foot — foot field value
  • lanes — lanes field value
  • toll — toll field value
  • width — width field value
  • way — Geometry
Roads
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • HIGHWAY — HIGHWAY field value
  • railway — railway field value
  • way — Geometry
Road infrastructure
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • shop — shop field value
  • way — Geometry
Shop (areas)
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • shop — shop field value
  • way — Geometry
Shops (points)
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • sport — sport field value
  • way — Geometry
Sport (areas)
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • sport — sport field value
  • way — Geometry
Sport (points)
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • TOURISM — TOURISM field value
  • information — information field value
  • historic — historic field value
  • way — Geometry
Tourism (areas)
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • TOURISM — TOURISM field value
  • information — information field value
  • historic — historic field value
  • way — Geometry
Tourism (points)
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • ROUTE — ROUTE field value
  • REF — REF field value
  • OPERATOR — OPERATOR field value
  • way — Geometry
Routes
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • WATERWAY — WATERWAY field value
  • way — Geometry
Streams and ditches
Fields of layer:
  • osm_id — ID in OSM base
  • name — Local name
  • name_en — Name in English
  • natural — Natural field value
  • landuse — Landuse field value
  • water — Water field is not null
  • waterway — Waterway field value
  • way — Geometry
Lakes, swamps and large rivers
Fields of layer:
  • id — Local ID
Coastline
Fields of layer:
  • id — Local ID
Land border
Fields of layer:
  • id — Local ID
Ocean border

Legend of map of Cuba and sample project

Statistics on objects in the Cuba

NameTypeOSM TagCount
Countrieslinesadmin_level = '2'79
Administrative level 4linesadmin_level = '4'246
Administrative level 6linesadmin_level = '6'941
Administrative level 8linesadmin_level = '8'111
.$row2[6].
NameTypeOSM TagCount
Countriespolygonsadmin_level = '2'1
Administrative level 4polygonsadmin_level = '4'16
Administrative level 6polygonsadmin_level = '6'434
Administrative level 8polygonsadmin_level = '8'76
Placespolygonsplace = 'city' / place = 'town' / place = 'village' / place = 'hamlet' / place = 'locality' / place = 'suburb' / place = 'island' / place = 'farm' / place = 'isolated_dwelling'666
.$row2[6].
NameTypeOSM TagCount
Citypolygonsplace = 'city'1
Townpolygonsplace = 'town'55
Villagepolygonsplace = 'village'27
Hamletpolygonsplace = 'hamlet'120
Localitypolygonsplace = 'locality'8
Suburbpolygonsplace = 'suburb'20
Islandpolygonsplace = 'island'418
Farmpolygonsplace = 'farm'9
Isolated dwellingpolygonsplace = 'isolated_dwelling'8
NameTypeOSM TagCount
Buildingpointsbuilding is not ''536
.$row2[6].
NameTypeOSM TagCount
Buildingpolygonsbuilding is not ''386026
Dominantspolygonsbuilding = 'church' / building = 'government' / building = 'cathedral' / building = 'public' / building = 'hospital' / building = 'train_station' / building = 'chapel' / building = 'college' / building = 'university'742
Schools and kindergartenspolygonsbuilding = 'school' / building = 'kindergarten'984
Under constructionpolygonsbuilding = 'construction'93
.$row2[6].
NameTypeOSM TagCount
bicycle parkingpointsamenity = 'bicycle_parking'97
policepointsamenity = 'police'361
fire stationpointsamenity = 'fire_station'81
post boxpointsamenity = 'post_box'23
post officepointsamenity = 'post_office'272
telephonepointsamenity = 'telephone'661
librarypointsamenity = 'library'130
townhallpointsamenity = 'townhall'43
courthousepointsamenity = 'courthouse'70
prisonpointsamenity = 'prison'16
embassypointsamenity = 'embassy' / office = 'diplomatic'101
community centrepointsamenity = 'community_centre'157
nursing homepointsamenity = 'nursing_home'28
arts centrepointsamenity = 'arts_centre'95
cemeterypointsamenity = 'grave_yard' / landuse = 'cemetery'7
marketplacepointsamenity = 'marketplace'218
recyclingpointsamenity = 'recycling'47
universitypointsamenity = 'university'46
schoolpointsamenity = 'school'1218
kindergartenpointsamenity = 'kindergarten'205
collegepointsamenity = 'college'70
pharmacypointsamenity = 'pharmacy'696
hospitalpointsamenity = 'hospital'309
clinicpointsamenity = 'clinic'490
doctorspointsamenity = 'doctors'675
dentistpointsamenity = 'dentist'131
veterinarypointsamenity = 'veterinary'122
theatrepointsamenity = 'theatre'189
nightclubpointsamenity = 'nightclub'313
cinemapointsamenity = 'cinema'260
swimming poolpointsamenity = 'swimming_pool' / leisure = 'swimming_pool' / sport = 'swimming' / leisure = 'water_park'41
restaurantpointsamenity = 'restaurant'3044
fast foodpointsamenity = 'fast_food'1923
cafepointsamenity = 'cafe'1108
pubpointsamenity = 'pub'79
bar, biergartenpointsamenity = 'bar' / amenity = 'biergarten'1156
food courtpointsamenity = 'food_court'40
shelterpointsamenity = 'shelter'52
car rentalpointsamenity = 'car_rental'230
car washpointsamenity = 'car_wash'89
car sharingpointsamenity = 'car_sharing'6
bicycle rentalpointsamenity = 'bicycle_rental'46
bankpointsamenity = 'bank'444
atmpointsamenity = 'atm'364
toiletspointsamenity = 'toilets'202
benchpointsamenity = 'bench'2056
drinking waterpointsamenity = 'drinking_water'146
fuelpointsamenity = 'fuel'488
bus stationpoints/polygonsamenity = 'bus_station'207
taxipoints/polygonsamenity = 'taxi'110
ferry terminalpoints/polygonsamenity = 'ferry_terminal'54
.$row2[6].
NameTypeOSM TagCount
Christian churchespointsamenity = 'place_of_worship' + religion = 'christian'368
Synagoguepointsamenity = 'place_of_worship' + religion = 'jewish'3
.$row2[6].
NameTypeOSM TagCount
fishingpointsleisure = 'fishing'16
playgroundpoints/polygonsleisure = 'playground'184
sports centrepoints/polygonsleisure = 'sports_centre'58
stadiumpoints/polygonsleisure = 'stadium'11
trackpointsleisure = 'track'5
ice rinkpoints/polygonsleisure = 'ice_rink'1
marinapointsleisure = 'marina'37
slipwaypointsleisure = 'slipway'5
.$row2[6].
NameTypeOSM TagCount
supermarket, generalpointsshop = 'supermarket' / shop = 'general'863
bakerypointsshop = 'bakery'659
kioskpointsshop = 'kiosk'129
mallpointsshop = 'mall'46
department storepointsshop = 'department_store'116
conveniencepointsshop = 'convenience'1112
clothespointsshop = 'clothes'216
floristpointsshop = 'florist'99
chemistpointsshop = 'chemist'13
bookspointsshop = 'books'106
butcherpointsshop = 'butcher'311
shoespointsshop = 'shoes'47
alcohol, beveragespointsshop = 'alcohol' / shop = 'beverages'227
opticianpointsshop = 'optician'89
jewelrypointsshop = 'jewelry'88
giftpointsshop = 'gift'218
sportspointsshop = 'sports'50
stationerypointsshop = 'stationery'21
outdoorpointsshop = 'outdoor'29
mobile phonepointsshop = 'mobile_phone'601
toyspointsshop = 'toys'32
newsagentpointsshop = 'newsagent'30
greengrocerpointsshop = 'greengrocer'251
beautypointsshop = 'beauty'207
videopointsshop = 'video'24
carpointsshop = 'car'15
bicyclepointsshop = 'bicycle'71
doityourself, hardwarpointsshop = 'doityourself' / shop = 'hardware'210
furniturepointsshop = 'furniture'40
computerpointsshop = 'computer'200
garden centrepointsshop = 'garden_centre'12
hairdresserpointsshop = 'hairdresser'454
car repairpointsshop = 'car_repair'735
.$row2[6].
NameTypeOSM TagCount
Bowlingpointssport = '10pin' / sport = 'bowling'1
athleticspointssport = 'athletics'3
basketballpointssport = 'basketball'12
canoepointssport = 'canoe'2
chesspointssport = 'chess'3
fitnesspointssport = 'fitness'65
gymnasticspointssport = 'gymnastics'5
shootingpointssport = 'shooting'7
soccerpointssport = 'soccer'7
swimmingpointssport = 'swimming'24
table tennispointssport = 'table_tennis'2
tennispointssport = 'tennis'2
volleyballpointssport = 'volleyball'2
.$row2[6].
NameTypeOSM TagCount
artworkpoints/polygonstourism = 'artwork'384
attractionpoints/polygonstourism = 'attraction'512
camp sitepoints/polygonstourism = 'camp_site'115
caravan sitepoints/polygonstourism = 'caravan_site'6
guest housepoints/polygonstourism = 'guest_house'6055
hostelpoints/polygonstourism = 'hostel'854
hotelpointstourism = 'hotel'547
informationpoints/polygonstourism = 'information'319
motelpoints/polygonstourism = 'motel'158
museumpoints/polygonstourism = 'museum'261
picnic sitepointstourism = 'picnic_site'45
theme parkpoints/polygonstourism = 'theme_park'4
viewpointpointstourism = 'viewpoint'274
zoopoints/polygonstourism = 'zoo'10
chaletpoints/polygonstourism = 'chalet'317
yespointstourism = 'yes'4
alpine hutpointstourism = 'alpine_hut'9
mappointsinformation = 'map'1
boardpointsinformation = 'board'10
guidepostpointsinformation = 'guidepost'119
monumentpointshistoric = 'monument'523
memorialpointshistoric = 'memorial'464
apartmentpointstourism = 'apartment'972
camp pitchpointstourism = 'camp_pitch'1
gallerypointstourism = 'gallery'40
wilderness hutpointstourism = 'wilderness_hut'33
.$row2[6].
NameTypeOSM TagCount
Coastlineslines1
Water surfacepolygons1
Land boundariespolygons1
.$row2[6].
NameTypeOSM TagCount
Lakes and large riverspolygonsnatural = 'water' / waterway = 'riverbank'7439
Wetlandpolygonsnatural = 'wetland'3353
water' and water notpolygonsnatural = 'water' + water is not 'river' + water is not 'reservoir'1360
.$row2[6].
NameTypeOSM TagCount
Canallineswaterway = 'canal'1191
Drainlineswaterway = 'drain'1442
Riverlineswaterway = 'river'1625
Streamlineswaterway = 'stream'4155
Otherslineswaterway is not ''9830
.$row2[6].
NameTypeOSM TagCount
Fencelinesbarrier = 'fence'1483
Walllinesbarrier = 'wall'695
.$row2[6].
NameTypeOSM TagCount
Towerpointsman_made = 'tower'259
Cell towerpointsman_made = 'tower' + tower:type = 'communication'98
Water towerpointsman_made = 'water_tower'230
Lookout towerpointsman_made = 'tower' + tower:type = 'observation'12
Lighthousepointsman_made = 'lighthouse'29
Water wellpointsman_made = 'water_well'79
Watermillpointsman_made = 'watermill'1
NameTypeOSM TagCount
Power lineslinespower is not ''1235
.$row2[6].
NameTypeOSM TagCount
Towers Power linespointspower is not ''24934
.$row2[6].
NameTypeOSM TagCount
Springpointsnatural = 'spring'35
Peakpointsnatural = 'peak'2727
Treepointsnatural = 'tree'20202
Cave entrancepointsnatural = 'cave_entrance'93
NameTypeOSM TagCount
Citypointsplace = 'city'33
Townpointsplace = 'town'233
Villagepointsplace = 'village'1119
Hamletpointsplace = 'hamlet'4868
Hamletpointsplace = 'locality'202
The capitalpointsplace = 'city' + is_capital = 'country' / admin_level = '2' / capital = 'yes' + 'admin_level' is null1
.$row2[6].
NameTypeOSM TagCount
Allotmentspolygonslanduse = 'allotments'144
Basinpolygonslanduse = 'basin'282
Brownfieldpolygonslanduse = 'brownfield'21
Cemeterypolygonslanduse = 'cemetery'541
Commercialpolygonslanduse = 'commercial'585
Constructionpolygonslanduse = 'construction'180
Farm, farmlandpolygonslanduse = 'farm' / landuse = 'farmland'9148
Farmyardpolygonslanduse = 'farmyard'2706
Forestpolygonslanduse = 'forest' / landuse = 'natural'4373
Garagespolygonslanduse = 'garages'9
Grasspolygonslanduse = 'grass'7382
Greenfieldpolygonslanduse = 'greenfield'39
Industrialpolygonslanduse = 'industrial'5999
Landfillpolygonslanduse = 'landfill'82
Meadowpolygonslanduse = 'meadow'786
Quarrypolygonslanduse = 'quarry'267
Railwaypolygonslanduse = 'railway'161
Recreation groundpolygonslanduse = 'recreation_ground'214
Reservoirpolygonslanduse = 'reservoir'198
Residentialpolygonslanduse = 'residential'10246
Retailpolygonslanduse = 'retail'108
Salt pondpolygonslanduse = 'salt_pond'162
Village greenpolygonslanduse = 'village_green'64
Plant nurserypolygonslanduse = 'plant_nursery'8
Educationpolygonslanduse = 'education'6
Parkpolygonsleisure = 'park'2410
Beachpolygonsnatural = 'beach'602
Fellpolygonsnatural = 'fell'142
Grasslandpolygonsnatural = 'grassland'255
Heathpolygonsnatural = 'heath'8
Sandpolygonsnatural = 'sand'170
Scrubpolygonsnatural = 'scrub'1050
.$row2[6].
NameTypeOSM TagCount
Amenitypolygonsamenity is not ''8064
.$row2[6].
NameTypeOSM TagCount
Leisurepolygonsleisure is not ''7459
.$row2[6].
NameTypeOSM TagCount
Place of worshippolygonsamenity = 'place_of_worship'396
Place of worshippolygonsamenity = 'place_of_worship'396
.$row2[6].
NameTypeOSM TagCount
Shoppolygonsshop is not ''1341
.$row2[6].
NameTypeOSM TagCount
Sportpolygonssport is not ''2758
.$row2[6].
NameTypeOSM TagCount
Tourismpolygonstourism is not ''1116
.$row2[6].
NameTypeOSM TagCount
parkingpolygonsamenity = 'parking'1999
.$row2[6].
NameTypeOSM TagCount
bus, tram, trolleybuslinesroute = 'bus' / route = 'trolleybus' / route = 'tram' / route = 'share_taxi'1157
trainlinesroute = 'train'170
ferrylinesroute = 'ferry'36
.$row2[6].
NameTypeOSM TagCount
Platformpolygonsrailway = 'platform'49
.$row2[6].
NameTypeOSM TagCount
Abandonedlinesrailway = 'abandoned'853
Constructionlinesrailway = 'construction'15
Narrow gaugelinesrailway = 'narrow_gauge'11
Platformlinesrailway = 'platform'208
Railwaylinesrailway = 'rail' + service is null2664
Service railwaylinesrailway = 'rail' + service is not null3334
tramlinesrailway = 'tram'5
.$row2[6].
NameTypeOSM TagCount
Trunklineshighway = 'trunk' / highway = 'trunk_link'2892
Primarylineshighway = 'primary' / highway = 'primary_link'6383
Secondarylineshighway = 'secondary' / highway = 'secondary_link'7186
Tertiarylineshighway = 'tertiary' / highway = 'tertiary_link'10142
Unclassifiedlineshighway = 'unclassified'20981
Residentiallineshighway = 'residential'93648
Servicelineshighway = 'service'40515
Footwaylineshighway = 'footway' / highway = 'path' + foot = 'designated'18430
Constructionlineshighway = 'construction'172
Cyclewaylineshighway = 'cycleway' / highway = 'path' + cycle = 'designated'38
Living streetlineshighway = 'living_street'1163
Pedestrianlineshighway = 'pedestrian'284
Stepslineshighway = 'steps'553
Tracklineshighway = 'track'33534
Bridlewaylineshighway = 'bridleway' / highway = 'path' + horse = 'designated'39
Racewaylineshighway = 'raceway'13
.$row2[6].
NameTypeOSM TagCount
Crossingpointshighway = 'crossing' / railway = 'level_crossing'6220
Traffic signalspointshighway = 'traffic_signals'699
Mini roundaboutpointshighway = 'mini_roundabout'6
Stoppointshighway = 'stop'2149
Speed camerapointshighway = 'speed_camera'8
Street lamppointshighway = 'street_lamp'1284
Bus stoppointshighway = 'bus_stop'4472
.$row2[6].
NameTypeOSM TagCount
servicespolygonshighway = 'services'2
NameTypeOSM TagCount
squarepolygonsplace = 'square'103
.$row2[6].
NameTypeOSM TagCount
Stationpointsrailway = 'station'228
Haltpointsrailway = 'halt'706
Tram stoppointsrailway = 'tram_stop' / public_transport = 'stop_position' + tram = 'yes'20
.$row2[6].

 

This site is not affiliated with OpenStreetMap Foundaton and is an independent project providing data based on OSM. The data corresponds to the original OSM data, the cutting into geographical areas may differ from the boundaries contained in OSM. OpenStreetMap data is distributed under the ODbL license.

Offer

Contact:

© Copyright 2023-2025 Data prepared OSM Today, Original Maps and data OpenStreetMap Contributors | Map tiles by CartoDB, under CC BY 3.0. Data by OpenStreetMap, under ODbL.