<TABLE> <S> <C>

<PAGE>
 
<ARTICLE> 9
<MULTIPLIER> 1,000
       
<S>                             <C>                      <C>
<PERIOD-TYPE>                   YEAR                     YEAR
<FISCAL-YEAR-END>                        DEC-31-1998              DEC-31-1997
<PERIOD-END>                             DEC-31-1998              DEC-31-1997
<CASH>                                        36,305                   29,187
<INT-BEARING-DEPOSITS>                         8,102                   20,082
<FED-FUNDS-SOLD>                              54,696                   29,000
<TRADING-ASSETS>                               3,851                    1,072
<INVESTMENTS-HELD-FOR-SALE>                  225,606                  162,846
<INVESTMENTS-CARRYING>                            63                      617
<INVESTMENTS-MARKET>                              63                      618
<LOANS>                                      734,116                  553,267
<ALLOWANCE>                                   10,752                    7,736
<TOTAL-ASSETS>                             1,111,356                  824,464
<DEPOSITS>                                   926,687                  697,163
<SHORT-TERM>                                   6,644                   20,066
<LIABILITIES-OTHER>                            7,938                    5,495
<LONG-TERM>                                   86,276                   35,174
<COMMON>                                           0                        0
<PREFERRED-MANDATORY>                              0                        0
<PREFERRED>                                   17,182                   15,890
<OTHER-SE>                                    66,629                   50,676
<TOTAL-LIABILITIES-AND-EQUITY>             1,111,356                  824,464
<INTEREST-LOAN>                               61,017                   44,977
<INTEREST-INVEST>                             11,110                    8,767
<INTEREST-OTHER>                               3,069                    1,787
<INTEREST-TOTAL>                              75,196                   55,531
<INTEREST-DEPOSIT>                            34,931                   26,175
<INTEREST-EXPENSE>                            39,588                   27,975
<INTEREST-INCOME-NET>                         35,608                   27,556
<LOAN-LOSSES>                                  2,781                    2,130
<SECURITIES-GAINS>                                94                      116
<EXPENSE-OTHER>                               28,078                   17,478
<INCOME-PRETAX>                               13,526                   12,701
<INCOME-PRE-EXTRAORDINARY>                    13,526                   12,701
<EXTRAORDINARY>                                    0                        0
<CHANGES>                                          0                        0
<NET-INCOME>                                  11,919                    9,874
<EPS-PRIMARY>                                    .71                      .64
<EPS-DILUTED>                                    .71                      .64
<YIELD-ACTUAL>                                  3.67                     3.58
<LOANS-NON>                                    2,818                    1,047
<LOANS-PAST>                                     882                      102
<LOANS-TROUBLED>                                   0                        0
<LOANS-PROBLEM>                                    0                        0
<ALLOWANCE-OPEN>                               7,736                    5,322
<CHARGE-OFFS>                                  1,813                    1,006
<RECOVERIES>                                     449                      482
<ALLOWANCE-CLOSE>                             10,752                    7,736
<ALLOWANCE-DOMESTIC>                          10,752                    7,736
<ALLOWANCE-FOREIGN>                                0                        0
<ALLOWANCE-UNALLOCATED>                            0                        0
        


</TABLE>