Market potential evaluation

Objective- evaluate telecom market potential of 40 locations and accordingly rank them based on highest potential.
Parameters used: population, my customers, completion customer, retail touch points in location(banks, shopping mall, theatres,jewellery shops, etc)
Problem: want to know how to assign weights to each parameter and then which data analysis technique to use to reach the objective.