Personal Banking

<span>Personal</span> Banking

First Community Bank offers personal checking and savings accounts, loans and investments to fit your needs.

View Services

Commercial Banking

<span>Commercial</span> Banking

Each business is unique. First Community Bank can help your business find the right banking solutions.

View Services

Convenience Matters

With nine locations in Harlingen, San Benito, Brownsville, Raymondville, Los Fresnos, South Padre Island, and Edinburg First Community Bank is always evolving to better serve the businesses and residents of the Rio Grande Valley.

As Cameron County’s oldest chartered independently-owned bank, First Community Bank continues to meet the growing demands of the communities we serve by providing personal banking relationships with individuals and businesses alike.

Our strong sense of community and our efforts to be an active participant within the communities we serve have enabled First Community Bank to become the premier independent community bank for the Rio Grande Valley of South Texas. Remember…Other banks have branches, we have ROOTS!

For information about any of our banking products or services, or to open an account, contact customer service at (956) 399-3331 or visit your nearest First Community Bank location.

Our Locations

Harlingen (Main)

806 S. 77 Sunshine Strip
Harlingen, TX 78550
Phone: 956.428.4100
View Hours

San Benito (Main)

1151 W. Hwy 77
San Benito, TX 78586
Phone: 956.399.3331
View Hours


470 E. Morrison Road
Brownsville, TX 78526
Phone: 956.547.5100
View Hours


729 E Hidalgo Ave
Raymondville, TX 78580
Phone: 956.699.4000
View Hours

Harlingen (Stuart Place)

405 Stuart Place Road
Harlingen, TX 78552
Phone: 956.428.4100
View Hours

Expy. Motor Bank

600 South Sam Houston
San Benito, TX 78586
Phone: 956.399.3331
View Hours

Los Fresnos

205 E. Ocean Blvd.
Los Fresnos, TX 78566
Phone: 956.233.4100
View Hours

South Padre Island

2701 Padre Blvd.
South Padre Island, TX 78597
Phone: 956.761.8589
View Hours


8000 N 10th Street
McAllen, Tx 78504
Phone: 956.664.8000
View Hours