North America completely flipped my view of city living upside down. After road tripping across the continent, I realized the most livable spots aren’t always the obvious ones. Take Quebec City, where I spent mornings writing from cozy cafes in centuries-old stone buildings, feeling more European than Canadian while paying half of what I would in Paris.
From cities where you can mountain bike after work to the best places in North America where rent won’t drain your savings account, I’ve found spots that nail that sweet spot between culture and affordability. Whether you’re craving the creative energy of Mexico City or dreaming of a place where you can paddleboard before your morning meetings, these cities prove you don’t need to sacrifice lifestyle for livability.
Most Livable Cities in North America
Looking for the coolest things to do in North America? Explore the vibrant city life and stunning nature in Vancouver, Canada, experience the outdoor adventures of Boulder, Colorado, enjoy the cultural attractions of Charlotte, North Carolina, and discover the diverse urban charm of Toronto, Canada. Whether you’re interested in history, culture, or outdoor activities, here are the top destinations to visit in North America.
- Best for urban life: Toronto, Canada
- Best for fun in the sun: San Diego, California
- Best for scenic tranquility: Boulder, Colorado
- Best for southern charm: Charlotte, North Carolina
- Best for outdoor adventures: Colorado Springs, Colorado
- Best for community spirit: Green Bay, Wisconsin
- Best for innovation and history: Huntsville, Alabama
- Best for balanced lifestyle: Madison, Wisconsin
- Best for beachside elegance: Naples, Florida
- Best for maritime heritage: Portland, Maine
- Best for a dynamic community: Raleigh and Durham, North Carolina
- Best for innovation and diversity: San Jose, California
- Best for nature views: Vancouver, Canada
- Best for coastal living: Sarasota, Florida

1. Vancouver, Canada
Vancouver is a hotspot for adventurers and culture seekers alike. Surrounded by breathtaking nature, it’s perfect for outdoor lovers, with spots like Stanley Park and Grouse Mountain just minutes away. Whether you’re biking along the Seawall or hitting the slopes, you’ll never run out of things to do.
Gastown is the place to be with its quirky shops, trendy restaurants, and vibrant atmosphere. And the food scene? It’s a global adventure, with everything from fresh sushi to mouthwatering street eats. Sustainability is key here, with the city striving to stay green while offering all the modern amenities.
Getting around is easy with an efficient transit system, and there’s no shortage of cultural attractions or scenic views to explore. Whether you’re into art, food, or just soaking up the stunning surroundings, Vancouver’s blend of natural beauty and city buzz makes it one of the best places to live in North America.

2. Boulder, Colorado
Set against the striking Flatirons, Boulder is a paradise for those who thrive on adventure. Whether you’re hiking in the foothills, biking along scenic trails, or tackling the city’s famous rock formations, outdoor excitement is always within reach. The nearby Chautauqua Park offers an excellent spot to hike, while winter brings skiing options just a short drive away.
The downtown area, particularly around Pearl Street Mall, offers a vibrant mix of quirky shops, cozy cafes, and live street performances. Boulder is also known for its commitment to sustainability, with a strong community that supports local farmers’ markets, eco-friendly initiatives, and green spaces like the Boulder Creek Path.
With its combination of natural beauty, active lifestyle, and laid-back vibe, Boulder creates a perfect balance for anyone looking for a healthy, vibrant place to call home.

3. Charlotte, North Carolina
Charlotte blends southern hospitality with a growing urban energy. Known for its role as a financial hub, the city is more than just business—it’s a vibrant, diverse place to call home. The skyline is full of modern skyscrapers, but there’s also a strong sense of history in neighborhoods like the Fourth Ward, where Victorian homes and tree-lined streets create a charming atmosphere.
The city offers a mix of culture, with the Levine Museum of the New South highlighting Charlotte’s history, and the NASCAR Hall of Fame celebrating the region’s motorsport passion. For outdoor lovers, Freedom Park is the perfect spot to unwind, with its scenic trails, ponds, and athletic fields.
With a fast-growing job market, excellent schools, and a thriving arts scene, Charlotte stands out as a top destination for those seeking a balanced, high-quality lifestyle in the South.

4. Toronto, Canada
As Canada’s largest city, Toronto pulses with energy and diversity, offering a dynamic lifestyle for everyone. From the vibrant neighborhoods of Kensington Market to the sleek Financial District, there’s always something exciting to discover. Whether you’re exploring the city’s bustling downtown or finding hidden gems in its quieter corners, Toronto always surprises.
A cultural hub, Toronto is home to festivals, museums, and galleries celebrating everything from film to contemporary art. The city’s food scene is just as varied, with international flavors and unique dining experiences around every corner. For a break from the urban hustle, head to the Toronto Islands or unwind in one of the city’s many parks, like High Park, with its sprawling green spaces and scenic walking trails.
With its thriving job market, rich cultural life, and commitment to sustainability, Toronto offers a balanced, exciting lifestyle that appeals to people from all walks of life.
✈️ My #1 Tip for Cheap Flights:
If you’re not using Going, you’re probably overpaying for flights. I’ve scored roundtrips to Europe for under $300 - and I never would’ve found them on Google Flights.
Their free version is great, but Premium is where the real magic happens. I recommend doing the 14-day free trial. And right now, you can get 25% off Premium or Elite with my code: JON25.
Seriously, it’s the best travel decision I’ve ever made (in 8+ years).

5. Colorado Springs, Colorado
At the foot of the iconic Pikes Peak, Colorado Springs is a haven for outdoor enthusiasts. The city offers unbeatable access to natural wonders like the Garden of the Gods, where striking red rock formations provide the perfect backdrop for hiking, rock climbing, and photography. For those who love adventure, the area is full of opportunities to explore and stay active.
While outdoor adventures take center stage, Colorado Springs also boasts a lively downtown, filled with local art galleries, breweries, and cozy cafés. The city is rich in history, with landmarks like the Old Colorado City historic district and the Pioneers Museum offering a glimpse into the region’s past.
With a lower cost of living compared to other Colorado cities, excellent schools, and an expanding job market, Colorado Springs offers a relaxed lifestyle with the convenience of a modern city.

6. Green Bay, Wisconsin
Green Bay may be best known for its football passion, but this city offers much more, blending a strong sense of community with an abundance of outdoor activities. Beyond the excitement of Lambeau Field, you’ll find welcoming neighborhoods, local shops, and a rich history.
The historic Broadway District is perfect for exploring unique shops, vibrant restaurants, and local art. Nature lovers can enjoy the Green Bay Botanical Garden or take part in outdoor adventures like fishing, ice fishing, or snowmobiling in the winter months. For a tranquil escape, enjoy the many waterfront parks that offer scenic views of the Bay.
The cost of living here is lower than many larger cities, and the strong local school system and close-knit community make Green Bay an appealing choice for families and those seeking a more peaceful lifestyle.

7. Tulum, Mexico
Tulum is where beach vibes meet history and nature. Known for its pristine white-sand beaches and crystal-clear waters, it’s the ideal spot for relaxation and adventure. The ancient Mayan ruins perched on cliffs overlooking the Caribbean Sea offer a glimpse into the past, while cenotes provide a unique spot for snorkeling and exploring.
The town thrives on eco-tourism, with boutique hotels, yoga retreats, and organic cafes that embrace sustainability. The laid-back nightlife, featuring beach clubs and outdoor bars, creates a relaxed atmosphere perfect for unwinding under the stars. Tulum is also known for its peaceful energy, making it an ideal location for those seeking both tranquility and adventure.
Whether you’re looking for a peaceful getaway or an outdoor adventure, Tulum blends culture, nature, and sustainability, making it an unforgettable place to live in or visit.

8. San Diego, California
San Diego is a sun-drenched paradise, where laid-back beach vibes mix with city living. With miles of beautiful coastline, it’s a top destination for beach lovers and surfers, especially in areas like Pacific Beach and Ocean Beach. The city also boasts a vibrant cultural scene, from the historic Gaslamp Quarter to the colorful murals in Chicano Park.
Outdoor enthusiasts will find plenty of activities, whether hiking in Balboa Park or visiting the world-renowned San Diego Zoo. The city’s culinary scene is another highlight, offering fresh seafood and creative cuisine. As the sun sets, the nightlife comes alive, with rooftop bars and cozy lounges offering stunning views and great company.
With its mild climate, diverse community, and plenty of outdoor activities, San Diego offers an ideal lifestyle for those who want to enjoy both city life and coastal relaxation.

9. Huntsville, Alabama
Huntsville, known as “Rocket City,” is where space exploration and southern charm collide. The U.S. Space & Rocket Center is a must-see, offering a deep dive into Huntsville’s pivotal role in space history. But the city isn’t just about rockets—it’s also home to Lowe Mill ARTS & Entertainment, the largest privately owned arts facility in the South, where creativity and innovation thrive.
As a hub for tech, Huntsville is ideal for professionals in the STEM fields, offering a growing job market and affordable living. The city is surrounded by outdoor spaces like Monte Sano State Park, perfect for hiking, biking, and scenic views. Downtown boasts local restaurants, breweries, and live music spots, giving the city an energetic, yet relaxed vibe.
Whether you’re into history, technology, or outdoor adventures, Huntsville offers a unique mix of all, making it an exciting place to live and grow.

10. Madison, Wisconsin
Madison is an example of a city where natural beauty and intellectual energy come together. Located on an isthmus between Lakes Mendota and Monona, it offers stunning waterfront views and abundant outdoor activities. Residents love to bike, paddleboard, or hike along scenic trails, making it an ideal city for nature lovers.
The University of Wisconsin-Madison adds a youthful, progressive vibe to the city, with a bustling campus and plenty of cultural events like art shows, live music, and festivals. State Street, linking the campus to the state Capitol, is lined with shops, cafés, and restaurants, creating a vibrant atmosphere.
Madison is also known for its community-oriented spirit and excellent quality of life. The city offers a thriving food scene, a strong job market, and an affordable cost of living, making it a top choice for families and young professionals alike.

11. Naples, Florida
Naples is where the serene charm of Florida’s coastline blends effortlessly with a refined, relaxed lifestyle. With its endless stretches of soft, white sand, it’s the perfect place to unwind or take a dip in the crystal-clear waters. Sunsets here are unforgettable, casting a golden glow over the horizon, making it easy to see why so many fall in love with this beachside haven.
But Naples is more than just beaches. The city is brimming with culture, from local art galleries to the world-class Naples Philharmonic, offering plenty for those with an eye for the arts. Stroll through the charming streets, and you’ll discover high-end boutiques and delicious dining options, each with its own unique flair.
Whether you’re exploring the nearby Everglades or enjoying the vibrant downtown, Naples has the perfect balance of peace, adventure, and style, making it an ideal place to call home.

12. Portland, Maine
Portland is a city that feels like it’s always been in the perfect balance between old-world charm and modern creativity. With its cobblestone streets, historic architecture, and vibrant waterfront, Portland captures the essence of New England. The Old Port district is where the city’s character really shines, with quirky boutiques, art galleries, and seafood restaurants serving up Maine’s finest.
For culture lovers, Portland has a thriving arts scene, from the Portland Museum of Art to local theater productions. The city’s coastal beauty is hard to beat, with iconic lighthouses, scenic views, and trails that lead to peaceful waterfront escapes.
Add to that the city’s craft breweries, farm-to-table dining, and warm community, and you’ve got a destination that offers a unique, relaxed way of life, all while embracing the modern coastal lifestyle.

13. Raleigh and Durham, North Carolina
Raleigh and Durham are two cities that work perfectly in tandem, offering a blend of southern charm and academic energy. As the heart of the Research Triangle, they pulse with innovation, driven by renowned universities like Duke and UNC-Chapel Hill. These campuses infuse the area with youthful energy, making it a great spot for students, professionals, and creatives alike.
Both cities boast a growing tech scene, but their charm doesn’t stop at innovation. Raleigh’s downtown is full of cool cafes, craft breweries, and parks, while Durham is known for its vibrant arts scene and delicious food. Don’t miss the historic Tobacco Road, where you can find everything from award-winning restaurants to hip music venues.
With its balanced lifestyle, excellent job opportunities, and friendly community vibe, Raleigh and Durham is a place where you can thrive professionally while enjoying a relaxed, welcoming environment.

14. Sarasota, Florida
Imagine a place where arts, nature, and beaches collide in perfect harmony—welcome to Sarasota. With its picture-perfect beaches like Siesta Key, famous for its powdery white sand, this city is a haven for anyone who loves the ocean. But Sarasota is more than just sun and surf—it’s an artsy paradise, home to the iconic Ringling Museum of Art and a flourishing local theater scene.
The city’s not just for beach lovers, though. Nature enthusiasts will find plenty to explore, from the lush Marie Selby Botanical Gardens to kayaking along the stunning coastline. Sarasota’s downtown buzzes with lively restaurants, boutique shops, and year-round festivals, offering something for everyone.
With a laid-back vibe, a rich cultural life, and a beautiful setting, Sarasota is a place where relaxation and adventure go hand in hand.

15. San Jose, California
San Jose is a city where innovation thrives. As one of the key cities in Silicon Valley, it’s home to a bustling tech scene filled with startups and established giants alike. While tech is at its core, San Jose’s rich cultural diversity makes it stand out, with an exciting food scene that spans from casual food trucks to fine dining.
Beyond its high-tech reputation, San Jose has hidden gems like the mysterious Winchester Mystery House and plenty of green spaces for outdoor activities. Whether you’re hiking in the Santa Cruz Mountains or exploring the city’s art galleries, there’s always something new to discover.
With a dynamic job market, a thriving cultural scene, and access to nature, San Jose offers a balanced lifestyle for those who want to mix work and play, making it one of the best places to live in North America.


