Updated: Tuesday, 13 Jul 2010, 7:46 AM MDT
Published : Monday, 12 Jul 2010, 9:34 AM MDT
RIO RANCHO, N.M. (KRQE/CNN) - These terrific small cities boast plenty of jobs, great schools, safe streets, low crime, lots to do, and more. Rio Rancho was the only New Mexican city that ranked in the top 100 small towns in America.
This safe, family-friendly suburb of Albuquerque is home to events like the annual Pork & Brew, a large BBQ festival and competition.
Rio Rancho has a new downtown area that is a developing hub for recreation and business. It currently houses City Hall and the Santa Ana Star Center, a sport and concert arena.
Foreclosures have been a problem in New Mexico and Rio Rancho is not an exception. The plus side: House hunters can snap up bargains.
The number one small town to live in was Eden Prairie, Minnesota. Eden Prairie has a population of 64,000. Unemployment in Eden Prairie is listed at 5.1 percent.
What do you think the number one small city in the U.S. should be? Here's the complete list.