A new method for estimating pore pressure from formation sonic velocity data is presented. Unlike previous techniques, this method accounts for excess pressure generated by both undercompaction, and fluid expansion mechanisms such as aquathermal pressuring, hydrocarbon maturation, clay diagenesis, and charging from other zones. The method is an effective stress approach; the effective stress is computed from the velocity, and the result is subtracted from the overburden stress to obtain pore pressure. To include multiple sources of overpressure, a pair of velocity-vs.-effective-stress relations are introduced. One relation accounts for normal pressure and overpressure caused by undercompaction. The second is applied inside velocity reversal zones caused by fluid expansion mechanisms. Example applications of the method are presented from the U.S. gulf coast, the Gulf of Mexico, and the Central North Sea. Some other pore pressure estimation approaches are also examined to demonstrate how these techniques have unknowingly accounted for overpressure mechanisms other than undercompaction. It is also explained how velocity-vs.-effective-stress data can be used to identify the general cause of overpressure in an area. For instance, the empirical correlation of Hottman and Johnson indicates that overpressure along the U.S. gulf coast cannot be due only to undercompaction.