The last geocoding step is to determine in which region to place a matched street address. MapInfo Pro only takes this step if you have so specified when you set up the geocoding process. It is common to use town or city name as the refining boundary. This causes problems because people often do not use the town name which the Census Bureau assigns to their address. Since almost all electronic maps of the United States are based on Census Bureau maps, this will cause problems.
For example, the address "50 Wolf Rd., Albany, NY" is actually in the town of Colonie. Thus the address town name in the target address will not match the appropriate town in the source file against which it is being geocoded.
One way to deal with this problem is to enable the Try Searching In A Different Boundary option on the Geocode Options dialog box. When this option is enabled, MapInfo Pro will geocode an address to whatever boundary the address is in, providing that address is in only one boundary. When the address is in more than one boundary, the geocoding will fail.
Another way to deal with this problem is to use the postal code as the refining boundary, rather than the town or city name.