A local number gives a sense of being local to potential customers.
Local customers also have the convenience of making a local call to reach you.
For example, an estate agent in Greater Manchester with an 01706 area code may want to advertise a phone number closer to the centre of Manchester in the 0161 area code. Phone calls to the 0161 area code number can be forwarded to a mobile phone, home phone, etc.