I understand that Post Office Ltd does not hold this type of information, because it is not required for operational purposes.
Post office branches are classified as being in either a rural area (in a settlement under 10,000 population) or an urban area (settlements over 10,000 population); the latest figures show that there are 7,754 branches classified as rural and 6,509 branches classified as urban.