Importing without changing primary address
I don't know if there's a way to handle this through the User Interface. I added a function into a custom extension, which seems to solve the issue:

function myext_civicrm_pre($op, $objectName, $objectId, &amp;$params) {
  if ($objectName == 'Address' &amp;&amp; ($op == 'create' || $op == 'edit')) {
    if ($_SERVER['REQUEST_URI'] == '/civicrm/import/contact') {
      unset($params['is_primary']);
    }
  }
}