diff --git geotaxonomy.module geotaxonomy.module
index 682988b..c097a72 100644
--- geotaxonomy.module
+++ geotaxonomy.module
@@ -700,3 +700,13 @@ function _geotaxnomy_vocabulary_enabled($vid) {
     return $vocabulary_settings[$vocab->vid] ? TRUE : FALSE;
   }  
 }
+
+/**
+ * Implementation of hook_data_taxonomy_new_term_alter().
+ *
+ * Adds geotaxonomy values to new terms created with term data.
+ */
+function geotaxonomy_data_taxonomy_new_term_alter(&$target_term, $source_tid) {
+  $latlon = geotaxonomy_get_term($source_tid);
+  $target_term = array_merge($target_term, $latlon);
+}
