Looking for top-paying Nurse Practitioner jobs? Cities near Mankato, MN offer great opportunities. Faribault, MN leads with an average salary of $148,438, followed closely by New Ulm, MN at $144,753. These areas provide competitive wages and a chance to make a real difference in healthcare. Professionals in Fairmont, MN can expect an average salary of $141,811, while Saint Peter, MN offers $124,917 and Owatonna, MN pays $122,179. These cities ensure a balance of career growth and living standards.