If you have data summarized by a geography, ie, number of people in each ZIP Code, assign each person a location based on population distribution within a zip code and surrounding area, resulting in a table of points, one for each person. Optum's Geocoder software does this.