diff --git a/src/Plugin/migrate/process/GeofieldLatLon.php b/src/Plugin/migrate/process/GeofieldLatLon.php
index f7375d0..643870b 100644
--- a/src/Plugin/migrate/process/GeofieldLatLon.php
+++ b/src/Plugin/migrate/process/GeofieldLatLon.php
@@ -23,6 +23,7 @@ class GeofieldLatLon extends ProcessPluginBase {
    * {@inheritdoc}
    */
   public function transform($value, MigrateExecutableInterface $migrate_executable, Row $row, $destination_property) {
+    $value = array_map('floatval', $value);
     list($lat, $lon) = $value;
 
     if (empty($lat) || empty($lon)) {
