<PAGE>

                                   EXHIBIT 21

                        SUBSIDIARIES OF BLAIR CORPORATION

Blair Holdings Incorporated (a Delaware corporation); Blair Factoring Company (a
Delaware corporation); Blair Payroll LLC (a Delaware limited liability company);
Blair Credit Services Corp. (a Delaware corporation); Blair International
Holding, Inc. (a Delaware corporation); Blair International Limited (a Hong Kong
corporation); Blair International Singapore Pte. Ltd. (a Singapore corporation);
JLB Service Bank (a Delaware corporation); Allegheny Trail Corporation (a
Delaware corporation).
