To ascertain that rural financial services are fully provided at grass roots level, BAAC has now a total of 19,922 officers and staff in 77 provincial offices and 1,118 branches throughout Thailand. Thus, BAAC has been and will remain a key player in rural finance in Thailand.