This paper explores the potential application of mathematical programming in the evaluation of alternative urban plans and improvement programs. After a brief review of past modeling efforts of this type, an examination of the problems likely to be encountered in identifying and measuring specific objectives and programs is presented. The Model Cities Program is used as an example. A simple linear programming model is subsequently developed, built around a matrix of relative effectiveness coefficients, a set of performance standards, and appropriate program budgets. Supporting analytic techniques and information systems also are discussed. Finally, potential applications of the model are surveyed, and examples of its use in testing and evaluating basic Model Cities programs and objectives presented.Examples of the linear programming model are programmed and run for a hypothetical model neighborhood, using real and assumed data from Chicago. The model allocates dollars among various Model Cities program alternatives, either minimizing the total budget spent or maximizing the achievement of specific Model Cities objectives. Objectives are expressed in terms of standardized percentage impacts upon various socio-economic conditions within a model neighborhood. The purpose of the model is to show how a specific operations research technique might be applied to systematically improve our plan evaluation methodologies. Emphasis is placed upon properly structuring the Model Cities evaluation context, rather than upon refining the mathematical technique itself.Much work remains to be done before viable urban improvement programming models can actually be developed. This exploratory study attempts to draw several basic guidelines for continuing research effort. First, the need for consistency and comparability in the selection of quantitative measures or indices of goal achievement is examined. Second, the need to express alternative programs and policies in terms of three essential characteristics—the objectives to which they are related, the impact or effectiveness which they will have in achieving each objective, and the costs associated with varying levels of effectiveness—is illustrated. Third, in order to permit comparisons and trade-offs among different programs and groups of programs, it is essential that a common measure of goal achievement be developed. One way to define such a common measure of goal achievement is to develop a programs-objectives matrix in which each coefficient represent the percentage of objective j which can be achieved by each dollar invested in program i. Fourth, it must be understood that programs-objectives effectiveness matrices of this type will require a prodigious amount of supporting research and analysis in order to predict the individual impacts of alternative programs and policies. Finally the sensitivity analysis of all variables and parameters—standards, budgets, or programs—within a mathematical programming problem can provide a good deal of information on relative costs, effectiveness and trade-offs.