<?xml version="1.0"?>
<ownershipDocument>

    <schemaVersion>X0306</schemaVersion>

    <documentType>4</documentType>

    <periodOfReport>2014-02-26</periodOfReport>

    <notSubjectToSection16>0</notSubjectToSection16>

    <issuer>
        <issuerCik>0001501585</issuerCik>
        <issuerName>HUNTINGTON INGALLS INDUSTRIES, INC.</issuerName>
        <issuerTradingSymbol>HII</issuerTradingSymbol>
    </issuer>

    <reportingOwner>
        <reportingOwnerId>
            <rptOwnerCik>0001594313</rptOwnerCik>
            <rptOwnerName>Cuccias Brian J.</rptOwnerName>
        </reportingOwnerId>
        <reportingOwnerAddress>
            <rptOwnerStreet1>4101 WASHINGTON AVENUE</rptOwnerStreet1>
            <rptOwnerStreet2></rptOwnerStreet2>
            <rptOwnerCity>NEWPORT NEWS</rptOwnerCity>
            <rptOwnerState>VA</rptOwnerState>
            <rptOwnerZipCode>23607</rptOwnerZipCode>
            <rptOwnerStateDescription></rptOwnerStateDescription>
        </reportingOwnerAddress>
        <reportingOwnerRelationship>
            <isDirector>0</isDirector>
            <isOfficer>1</isOfficer>
            <isTenPercentOwner>0</isTenPercentOwner>
            <isOther>0</isOther>
            <officerTitle>Vice President, Programs</officerTitle>
        </reportingOwnerRelationship>
    </reportingOwner>

    <nonDerivativeTable>
        <nonDerivativeTransaction>
            <securityTitle>
                <value>Common Stock</value>
            </securityTitle>
            <transactionDate>
                <value>2014-02-26</value>
            </transactionDate>
            <deemedExecutionDate></deemedExecutionDate>
            <transactionCoding>
                <transactionFormType>4</transactionFormType>
                <transactionCode>A</transactionCode>
                <equitySwapInvolved>0</equitySwapInvolved>
                <footnoteId id="F1"/>
            </transactionCoding>
            <transactionTimeliness>
                <value></value>
            </transactionTimeliness>
            <transactionAmounts>
                <transactionShares>
                    <value>11746</value>
                </transactionShares>
                <transactionPricePerShare>
                    <value>0.00</value>
                </transactionPricePerShare>
                <transactionAcquiredDisposedCode>
                    <value>A</value>
                </transactionAcquiredDisposedCode>
            </transactionAmounts>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>49085</value>
                    <footnoteId id="F2"/>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </nonDerivativeTransaction>
    </nonDerivativeTable>

    <derivativeTable>
        <derivativeHolding>
            <securityTitle>
                <value>SEP Unit</value>
                <footnoteId id="F3"/>
            </securityTitle>
            <conversionOrExercisePrice>
                <footnoteId id="F3"/>
            </conversionOrExercisePrice>
            <exerciseDate>
                <footnoteId id="F4"/>
            </exerciseDate>
            <expirationDate>
                <footnoteId id="F4"/>
            </expirationDate>
            <underlyingSecurity>
                <underlyingSecurityTitle>
                    <value>Common Stock</value>
                </underlyingSecurityTitle>
                <underlyingSecurityShares>
                    <value>71.09</value>
                </underlyingSecurityShares>
            </underlyingSecurity>
            <postTransactionAmounts>
                <sharesOwnedFollowingTransaction>
                    <value>299.1314</value>
                </sharesOwnedFollowingTransaction>
            </postTransactionAmounts>
            <ownershipNature>
                <directOrIndirectOwnership>
                    <value>D</value>
                </directOrIndirectOwnership>
            </ownershipNature>
        </derivativeHolding>
    </derivativeTable>

    <footnotes>
        <footnote id="F1">The Huntington Ingalls Industries, Inc. Compensation Committee determined that all performance goals had been met for these restricted stock units, and they were issued on February 26, 2014.</footnote>
        <footnote id="F2">Total amount includes 9,036 restricted stock rights granted under the Huntington Ingalls Industries, Inc. 2011 Long-Term Incentive Stock Plan (&quot;HII LTISP&quot;) on 3/31/2011, with 100% vesting on 3/31/2014.</footnote>
        <footnote id="F3">The issuer's outside administrator for the issuer's Savings Excess Plan holds issuer stock in a pooled fund as a participant investment option. Participant contributions designated for investment in issuer common stock are accounted for as units of interest in the issuer stock fund. Each unit was valued at $23.3123 as of February 24, 2014. The unit value can fluctuate with fluctuations in the value of the issuer common stock and the daily cash position of the issuer stock fund. The number of shares of issuer stock attributable to the reporting person can be determined at any time by first multiplying the number of units in the reporting person's account by the then current unit price and dividing the total by the price of the issuer common stock. As of February 24, 2014, the reporting person held an equivalent of 71.09 shares in the issuer Savings Excess Plan. The Savings Excess plan is a &quot;Non-Qualified Plan&quot; as defined in Rule 16b-3(b)(2).</footnote>
        <footnote id="F4">Savings Excess Plan units are payable in cash following termination of the reporting person's employment with the issuer.</footnote>
    </footnotes>

    <remarks></remarks>

    <ownerSignature>
        <signatureName>Kathy S. Owen, Attorney-in-Fact for Brian J. Cuccias</signatureName>
        <signatureDate>2014-02-28</signatureDate>
    </ownerSignature>
</ownershipDocument>
