1. A system for generating an investment index comprising a processor; and a memory for storing processing instructions for controlling the processor, the processor operative with the processing instructions of: selecting a predetermined number of geographic regions having the highest ranked projected population growth; selecting a predetermined number of companies that have at least a predetermined percentage of the company's revenue derived from at least one or a combination of the selected number of geographic regions; weighting stock prices of the selected companies; calculating the investment index using the weighted stock prices; and outputting the investment index from the processor.