Topology optimization is used for obtaining the best layout of vehicle structural components to achieve predetermined performance goals. Unlike the most common approach which uses the optimality criteria methods, the topology design problem is formulated as a general optimization problem and is solved by the mathematical programming method. One of the major advantages of this approach is its generality; thus it can solve various problems, e.g. multi-objective and multi-constraint problems. The MSC/NASTRAN finite element code is employed for response analyses. Two automotive examples including a simplified truck frame and a truck frame crossmember are presented.