America's Fastest-Growing Cities

Which cities are on the up-and-up? The answer might surprise you. NerdWallet sifted through the data from over 475 cities to find cities that were growing in three categories -- population, employment and income -- and ranked them according to growth rates. We used the following three factors to determine the overall growth score of each city:

1. New Orleans, LouisianaThe Big Easy has made an inspirational comeback since 2005's Hurricane Katrina. Rising out of the tragedy, New Orleans has rebuilt itself into a thriving energy, education and tech hub. Rich with music, food and culture, New Orleans has plenty to offer, and the schools are improving as well -- in the past 10 years, the percentage of eighth-grade students passing Louisiana's LEAP test has more than doubled. The city's universities show a commitment to public service and community enrichment, and Tulane University's GIST Program connects seventh grade girls with female role models and mentors in STEM fields. Additionally, Dillard University has expanded their campus in the aftermath of Hurricane Katrina, thereby supporting the New Orleans community.

2. Gainesville, FloridaA growing start-up hub (Gainesville is home to music start-up Grooveshark), Gainesville has plenty of resources for entrepreneurs. The Gainesville Technology Enterprise Center provides tools and training for early stage start-ups. High schoolers can benefit from this entrepreneurial environment as well by participating in the University of Florida's outreach and youth program, such as the Young Entrepreneurs for Leadership and Sustainability Summer Program.

3. Fargo, North DakotaFargo's thriving manufacturing, education and health care industries contribute to its growing economy. Businesspeople can take advantage of the city's Department of Economic Development. There is a variety of entertainment in Fargo as well. The city holds plenty of parks, a yearly winter carnival, the largest art museum in the state and the Fargo-Moorhead Symphony Orchestra.

4. Fayetteville, North CarolinaFayetteville's population has grown by 1/5 over a four-year period. A three-time winner of the All-America City Award, Fayetteville is known for its commitment to veterans, and its economy is largely based on the defense industry and Fort Bragg, a U.S. Army installation. Fayetteville State University is committed to economic development, and the school offers an annual youth entrepreneurship conference as well as a green business conference.

5. Odessa, TexasAlthough Odessa has relied on the oil industry in the past, the city is expanding into other energy industries, including wind and clean coal. This growing city has plenty of entertainment opportunities and historical sites as well, including the Odessa Meteor Crater and the White-Pool House, a historic museum built in 1887.

6. Mount Vernon, New YorkMount Vernon is quickly growing in the fields of education and health care. The 115 year-old Mount Vernon Hospital contributes to the thriving health care industry in the city. Mount Vernon is an extremely diverse community, with residents from over 98 nationalities. The city also has a large Brazilian community.

7. Mountain View, CaliforniaLocated at the heart of Silicon Valley, it's no surprise that Mountain View makes the list. The city is home to many technology start-ups, including Google, Mozilla and Intuit. California is excellent for small businesses, and Mountain View has plenty to offer, including sunny weather, Shoreline Park and plenty of restaurants and cafes.

8. Highlands Ranch, ColoradoHighlands Ranch is consistently ranked as one of the best places to live. With the city's recreation centers and plethora of parks, it's easy to see why this planned community ranks as one of the fastest-growing cities. The city is great for residents at all levels, offering everything from children's recreation programs to senior outreach services. The city even has a Healthy Steps program that incentivizes exercise.

9. El Paso, TexasEl Paso's low cost of living and warm weather are obvious reasons why people are flocking to The Sun City. But in addition, El Paso has great dining, theater venues and museums, so the city offers plenty of entertainment as well. Education, military and manufacturing are main industries in the area, and the city is home to several Fortune 500 companies. The University of Texas at El Paso offers professional training and development classes that help the local community as well, providing classes and training on financial literacy, self-defense, art and more.

10. Pasadena, CaliforniaHome to Caltech, this growing city employs many in the education sector. Pasadena has a rich arts culture as well -- residents can see the Pasadena Symphony and attend plays at the Pasadena Playhouse. Caltech, located in Pasadena, holds public events as well, including music performances and public speakers.