<?xml version="1.0" encoding="utf-8"?>
<InstanceReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>2.2.0.7</Version>
  <hasSegments>false</hasSegments>
  <ReportName>Redomestication</ReportName>
  <ReportLongName>11201 - Disclosure - Redomestication</ReportLongName>
  <DisplayLabelColumn>true</DisplayLabelColumn>
  <ShowElementNames>false</ShowElementNames>
  <RoundingOption />
  <HasEmbeddedReports>false</HasEmbeddedReports>
  <Columns>
    <Column>
      <LabelColumn>false</LabelColumn>
      <Id>1</Id>
      <Labels>
        <Label Id="1" Label="9 Months Ended" />
        <Label Id="2" Label="Sep. 25, 2010" />
      </Labels>
      <CurrencyCode>USD</CurrencyCode>
      <FootnoteIndexer />
      <hasSegments>false</hasSegments>
      <hasScenarios>false</hasScenarios>
      <Segments />
      <Scenarios />
      <Units>
        <Unit>
          <UnitID>Unit12</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>Unit13</UnitID>
          <UnitType>Divide</UnitType>
          <NumeratorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </NumeratorMeasure>
          <DenominatorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </DenominatorMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>Unit1</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
      </Units>
      <CurrencySymbol>$</CurrencySymbol>
    </Column>
  </Columns>
  <Rows>
    <Row>
      <Id>2</Id>
      <Label>Redomestication</Label>
      <Level>0</Level>
      <ElementName>grmn_RedomesticationAbstract</ElementName>
      <ElementPrefix>grmn</ElementPrefix>
      <IsBaseElement>false</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>Redomestication [Abstract]</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>Redomestication [Abstract]</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>3</Id>
      <Label>Redomestication</Label>
      <Level>1</Level>
      <ElementName>grmn_RedomesticationTextblock</ElementName>
      <ElementPrefix>grmn</ElementPrefix>
      <IsBaseElement>false</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>Redomestication TextBlock.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>verboselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText>&lt;div&gt;
&lt;div&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
&lt;tr valign="top"&gt;&lt;td style="width: 18pt;"&gt;
&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;" class="_mt"&gt;12.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;
&lt;div align="justify"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt; font-weight: bold;" class="_mt"&gt;Redomestication&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;" align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;" class="_mt"&gt;The redomestication effectively changed the place of incorporation of the ultimate parent holding company of Garmin from the Cayman Islands to Switzerland.&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;" align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;" class="_mt"&gt;The redomestication involved several steps. On February&amp;nbsp;9, 2010, Garmin Ltd. (Cayman) formed Garmin Ltd. (Switzerland) as a direct subsidiary. On April&amp;nbsp;6, 2010, Garmin Ltd. (Cayman) petitioned the Cayman Court to order, among other things, the calling of a meeting of Garmin Ltd. (Cayman) common shareholders to approve a scheme of arrangement. On April&amp;nbsp;7, 2010, the Cayman Court ordered us to seek shareholder approval of the scheme of arrangement. On May 20, 2010 we obtained the necessary shareholder approval. &amp;nbsp;On June&amp;nbsp;4, 2010, a hearing was held by the Cayman Court and at which hearing the Cayman Court was asked to and did approve the scheme of arrangement. &amp;nbsp;The scheme of arrangement became effective at 3:00 a.m., Cayman Islands time, on Sunday, June&amp;nbsp;27, 2010 (the "Transaction Time").&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;" align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;" class="_mt"&gt;At and shortly following the Transaction Time, the following steps occurred:&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;" align="justify"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
&lt;tr valign="top"&gt;&lt;td style="width: 18pt;"&gt;
&lt;div&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;" class="_mt"&gt;&amp;nbsp; &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 18pt;"&gt;
&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;" class="_mt"&gt;1.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;
&lt;div align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;" class="_mt"&gt;all issued and outstanding Garmin Ltd. (Cayman) common shares were transferred to Garmin Ltd. (Switzerland); and&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;div style="text-indent: 0pt; display: block; margin-left: 0pt; margin-right: 0pt;" align="justify"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;table border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
&lt;tr valign="top"&gt;&lt;td style="width: 18pt;"&gt;
&lt;div&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;" class="_mt"&gt;&amp;nbsp; &lt;/font&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="width: 18pt;"&gt;
&lt;div style="text-indent: 0pt; margin-left: 0pt; margin-right: 0pt;"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;" class="_mt"&gt;2.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;
&lt;div align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;" class="_mt"&gt;in consideration, Garmin Ltd. (Switzerland) (a)&amp;nbsp;issued registered shares (on a one-for-one basis) to the holders of the Garmin Ltd. (Cayman) common shares that were transferred to Garmin Ltd. (Switzerland), and (b)&amp;nbsp;increased the par value of the 10,000,000 shares of Garmin Ltd. (Switzerland) issued to Garmin Ltd. (Cayman) in connection with the formation of Garmin Ltd. (Switzerland) (the "Formation Shares") to the same par value as the shares of Garmin Ltd. (Switzerland) issued to the Garmin Ltd. (Cayman) shareholders. The Formation Shares were subsequently transferred by Garmin Ltd. (Cayman) to its subsidiary, Garmin Luxembourg S.&amp;#224; r.l. for future use to satisfy our obligations to deliver shares in connection with awards granted under our equity incentive plans for employees and other general corporate purposes.&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;" align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;" class="_mt"&gt;As a result of the redomestication, the shareholders of Garmin Ltd. (Cayman) became shareholders of Garmin Ltd. (Switzerland), and Garmin Ltd. (Cayman) became a subsidiary of Garmin Ltd. (Switzerland). In addition, Garmin Ltd. (Switzerland) assumed, on a one-for-one basis, Garmin Ltd. (Cayman)'s existing obligations in connection with awards granted under Garmin Ltd. (Cayman)'s equity incentive plans and other similar equity awards. Any stock options, stock appreciation rights, restricted stock units or performance shares issued by Garmin Ltd. (Cayman) that are convertible, exchangeable or exercisable into common shares of Garmin Ltd. (Cayman) became convertible, exchangeable or exercisable, as the case may be, into registered shares of Garmin Ltd. (Switzerland).&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;" align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;" class="_mt"&gt;Subsequently on July 26, 2010, Garmin Ltd. (Cayman) relocated its registered office to Switzerland and changed its name to Garmin Switzerland GmbH. &amp;nbsp;The reported capitalization of the Company also changed to that of Garmin Ltd. (Switzerland). &amp;nbsp;Accordingly, common stock was increased by $1,791,780 to $1,792,768, and retained earnings was reduced by the same amount. &amp;nbsp;&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-indent: 18pt; display: block; margin-left: 0pt; margin-right: 0pt;" align="left"&gt;&lt;font style="display: inline; font-family: Times New Roman; font-size: 10pt;" class="_mt"&gt;The general terms of Garmin Ltd. (Switzerland)'s capitalization (rights of shareholders, limitations on dividends, etc.) may be found in the proxy statement and Form 8-A/A registration statement filed with the SEC on April 9, 2010 and June 28, 2010, respectively.&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent: 0pt; display: block;"&gt;&lt;br /&gt;&lt;/div&gt; &lt;/div&gt;</NonNumbericText>
          <NonNumericTextHeader>12.

Redomestication

The redomestication effectively changed the place of incorporation of the ultimate parent holding company of Garmin from the Cayman</NonNumericTextHeader>
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>us-types:textBlockItemType</ElementDataType>
      <SimpleDataType>textblock</SimpleDataType>
      <ElementDefenition>Redomestication TextBlock.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
  </Rows>
  <Footnotes />
  <NumberOfCols>1</NumberOfCols>
  <NumberOfRows>2</NumberOfRows>
  <HasScenarios>false</HasScenarios>
  <MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel>
  <SharesRoundingLevel>UnKnown</SharesRoundingLevel>
  <PerShareRoundingLevel>UnKnown</PerShareRoundingLevel>
  <HasPureData>false</HasPureData>
  <SharesShouldBeRounded>true</SharesShouldBeRounded>
</InstanceReport>
