The high costs involved in the construction of input-output tables (IOTs) using survey methods, makes the development of mathematical projection techniques attractive. An adjustment and projection method of IOTs, based on mathematical programming techniques, is proposed here. The flexibility and ability to include information on elements and aggregates is one of this method's main advantages over alternative adjustment methods. Among the information included in the adjustment, the most relevant is related to the evolution hypothesis of the production structure under stable conditions. This leads to the inclusion of intervals for coefficients. A set of adjusted tables, consistent with their own internal structure, is obtained after an interactive and iterative process that reconciles all information sources. A projection of IOTs in Spain for the period 1995-1998 is undertaken to examine the accuracy of the method.