diff --git a/drupal/sites/all/modules/geocoder/geocoder.widget.inc b/drupal/sites/all/modules/geocoder/geocoder.widget.inc
index e3719bd..7fc43aa 100644
--- a/drupal/sites/all/modules/geocoder/geocoder.widget.inc
+++ b/drupal/sites/all/modules/geocoder/geocoder.widget.inc
@@ -342,6 +342,9 @@ function geocoder_widget_parse_addressfield($field_item) {
   if (!empty($field_item['premise']))                 $address .= $field_item['premise'] . ',';
   if (!empty($field_item['thoroughfare']))            $address .= $field_item['thoroughfare'] . ',';
   if (!empty($field_item['locality']))                $address .= $field_item['locality'] . ',';
+  if (isset($field_item['postal_code']) && !empty($field_item['postal_code'])) {
+    $address .= $field_item['postal_code'] . ',';
+  }
   if (!empty($field_item['administrative_area']))     $address .= $field_item['administrative_area'] . ',';
   if (!empty($field_item['sub_administrative_area'])) $address .= $field_item['sub_administrative_area'] . ',';
   if (!empty($field_item['country']))                 $address .= $field_item['country'] . ',';
