The frequency of the grid voltage is a time-varying parameter caused by mismatches between power generation and power consumption. In fact, the fundamental frequency decreases when large loads are connected to the system or when a large generation source goes offline. The opposite holds true for an increase in the fundamental frequency e.g. when generation exceeds consumption. Hence, in order to protect a power system against loss of synchronism, underfrequency relaying, and power system stabilization, accurate frequency estimation is necessary. This paper proposes an adaptive algorithm based on a master-slave unscented Kalman filter (MS-UKF) configuration to estimate both the voltage frequency and the measurement noise. Specifically, the master UKF uses the strong tracking filter (STF) condition to improve tracking accuracy, speed of convergence, and to desensitize the filter from initial conditions. The slave UKF uses the master UKF innovation to estimate the measurement noise covariance. Our approach addresses the tracking weaknesses of other frequency estimation algorithms when the frequency of the grid voltage waveform changes abruptly. Algorithm performance is measured through computer simulation.