<TABLE> <S> <C>
<PAGE>
<ARTICLE> 9
<MULTIPLIER> 1,000
<S> <C>
<PERIOD-TYPE> 6-MOS
<FISCAL-YEAR-END> DEC-31-1998
<PERIOD-START> JAN-01-1999
<PERIOD-END> JUN-30-1999
<CASH> 47,237
<INT-BEARING-DEPOSITS> 3,082
<FED-FUNDS-SOLD> 27,110
<TRADING-ASSETS> 0
<INVESTMENTS-HELD-FOR-SALE> 187,379
<INVESTMENTS-CARRYING> 39,802
<INVESTMENTS-MARKET> 40,307
<LOANS> 966,955
<ALLOWANCE> 14,598
<TOTAL-ASSETS> 1,321,147
<DEPOSITS> 1,141,549
<SHORT-TERM> 11,500
<LIABILITIES-OTHER> 12,881
<LONG-TERM> 15,586
0
0
<COMMON> 13,520
<OTHER-SE> 126,111
<TOTAL-LIABILITIES-AND-EQUITY> 1,321,147
<INTEREST-LOAN> 46,383
<INTEREST-INVEST> 5,837
<INTEREST-OTHER> 1,100
<INTEREST-TOTAL> 53,320
<INTEREST-DEPOSIT> 21,400
<INTEREST-EXPENSE> 22,083
<INTEREST-INCOME-NET> 31,238
<LOAN-LOSSES> 1,269
<SECURITIES-GAINS> 440
<EXPENSE-OTHER> 23,689
<INCOME-PRETAX> 12,900
<INCOME-PRE-EXTRAORDINARY> 12,900
<EXTRAORDINARY> 0
<CHANGES> 0
<NET-INCOME> 8,622
<EPS-BASIC> 0.64
<EPS-DILUTED> 0.63
<YIELD-ACTUAL> 5.37
<LOANS-NON> 4,260
<LOANS-PAST> 650
<LOANS-TROUBLED> 0
<LOANS-PROBLEM> 0
<ALLOWANCE-OPEN> 14,108
<CHARGE-OFFS> 1,285
<RECOVERIES> 506
<ALLOWANCE-CLOSE> 14,598
<ALLOWANCE-DOMESTIC> 14,598
<ALLOWANCE-FOREIGN> 0
<ALLOWANCE-UNALLOCATED> 0
</TABLE>