Inside Airbnb Visualization: Who Visits NYC?

Dashboard and map visualizations of the Inside Airbnb Dataset to uncover New York City travellers habits through 3 unique tourist archetypes.

DURATION

3 weeks (Jan - Feb, 2024)

TOOLS

Tableau, Figma, Google Sheets

TEAM

Solo Data Analyst and Designer

SKILLS

Data Cleaning, Data Visualization , Data Analytics

TEAM

Solo Data Analyst and Designer

TEAM

Solo Data Analyst and Designer

TEAM

Solo Data Analyst and Designer

DURATION

3 weeks (Jan - Feb, 2024)

DURATION

3 weeks (Jan - Feb, 2024)

DURATION

3 weeks (Jan - Feb, 2024)

TOOLS

Tableau, Figma, Google Sheets

TOOLS

Tableau, Figma, Google Sheets

TOOLS

Tableau, Figma, Google Sheets

SKILLS

Data Cleaning, Data Visualization , Data Analytics

SKILLS

Data Cleaning, Data Visualization , Data Analytics

SKILLS

Data Cleaning, Data Visualization , Data Analytics

Overview

Why New York City?

New York City remains a top destination, attracting 61.8 million travelers in 2023. Known for its rich culture, art, fashion, and food, it appeals to a wide range of visitors. But with high costs for flights, food, and lodging, many turn to Airbnb for more affordable stays. For this project, I analyzed the April “Inside Airbnb” dataset to explore traveler habits and speculate on the different types of visitors coming to New York City.

Overview

Why New York City?

New York City remains a top destination, attracting 61.8 million travelers in 2023. Known for its rich culture, art, fashion, and food, it appeals to a wide range of visitors. But with high costs for flights, food, and lodging, many turn to Airbnb for more affordable stays. For this project, I analyzed the April “Inside Airbnb” dataset to explore traveler habits and speculate on the different types of visitors coming to New York City.

Overview

Why New York City?

New York City remains a top destination, attracting 61.8 million travelers in 2023. Known for its rich culture, art, fashion, and food, it appeals to a wide range of visitors. But with high costs for flights, food, and lodging, many turn to Airbnb for more affordable stays. For this project, I analyzed the April “Inside Airbnb” dataset to explore traveler habits and speculate on the different types of visitors coming to New York City.

A bustling and busy city.

A bustling and busy city.

Tourists visiting the city.

Tourists visiting the city.

Research Question

What are the different types of travelers in NYC?

Learning New York City tourist's travelling habits and patterns through analyzing/visualizing a dataset and creating different personas. My project goals are:

Research Question

What are the different types of travelers in NYC?

Learning New York City tourist's travelling habits and patterns through analyzing/visualizing a dataset and creating different personas. My project goals are:

Research Question

What are the different types of travelers in NYC?

Learning New York City tourist's travelling habits and patterns through analyzing/visualizing a dataset and creating different personas. My project goals are:

Understand traveler behaviors in New York City through data analysis and visualization.

Identify different traveler types by creating speculative personas.

Fun, eyecatching, interactive data dashboard.

Process

Local Gem, Untapped Potential

Process

Local Gem, Untapped Potential

Process

Local Gem, Untapped Potential

Data Collection

Collected relevant data from three different online sources.

Data Collection

Collected relevant data from three different online sources.

Data Collection

Collected relevant data from three different online sources.

Cleaning

Dropped columns, filtered dates to April, handled missing values

Cleaning

Dropped columns, filtered dates to April, handled missing values

Cleaning

Dropped columns, filtered dates to April, handled missing values

Dashboard Design

Analyzed data and designed different sections in Tableau.

Dashboard Design

Analyzed data and designed different sections in Tableau.

Dashboard Design

Analyzed data and designed different sections in Tableau.

Persona Development

Created 3 traveler archetypes based on the analysis

Persona Development

Created 3 traveler archetypes based on the analysis

Persona Development

Created 3 traveler archetypes based on the analysis

Refinement

Finalized layout, removed clutter, added interactions,

Refinement

Finalized layout, removed clutter, added interactions,

Refinement

Finalized layout, removed clutter, added interactions,

First Iteration

Two Maps with Information that can easily be Combined.

In my first iteration, I tried to fit too much into one dashboard, using summaries and descriptions alongside dense graphs. However, the layout was overwhelming and difficult to interpret. For my revision, I focused on key dataset aspects and persona development. From this process, I learned the value of sketching before building dashboards, even if the final design evolves.

First Iteration

Two Maps with Information that can easily be Combined.

In my first iteration, I tried to fit too much into one dashboard, using summaries and descriptions alongside dense graphs. However, the layout was overwhelming and difficult to interpret. For my revision, I focused on key dataset aspects and persona development. From this process, I learned the value of sketching before building dashboards, even if the final design evolves.

First Iteration

Two Maps with Information that can easily be Combined.

In my first iteration, I tried to fit too much into one dashboard, using summaries and descriptions alongside dense graphs. However, the layout was overwhelming and difficult to interpret. For my revision, I focused on key dataset aspects and persona development. From this process, I learned the value of sketching before building dashboards, even if the final design evolves.

I learned the importance of Sketching, rather than jumping straight into dashboards.

Started simple and small with wireframes

Sectioned off the dashboard based on different layers of information

Combined two separate maps to keep things simple

Personas

3 Archetypes: The Solo Traveller, the Networker, & the Weekender

I developed personas by analyzing charts that revealed price gaps across boroughs—Brooklyn, for example, had many private room listings. I also drew from personal experience as a budget-conscious Airbnb user during college, often ending up in questionable stays.

Personas

3 Archetypes: The Solo Traveller, the Networker, & the Weekender

I developed personas by analyzing charts that revealed price gaps across boroughs—Brooklyn, for example, had many private room listings. I also drew from personal experience as a budget-conscious Airbnb user during college, often ending up in questionable stays.

Personas

3 Archetypes: The Solo Traveller, the Networker, & the Weekender

I developed personas by analyzing charts that revealed price gaps across boroughs—Brooklyn, for example, had many private room listings. I also drew from personal experience as a budget-conscious Airbnb user during college, often ending up in questionable stays.

Interactions

Giving Users the Freedom to Adjust the Map

One of the first changes I made was replacing the spatial join with a point layer to better show listing counts. The layout encourages filtering first, then toggling layers. In the future, I hope to add buffer zones to show listings within walking distance of attractions and transit.

Interactions

Giving Users the Freedom to Adjust the Map

One of the first changes I made was replacing the spatial join with a point layer to better show listing counts. The layout encourages filtering first, then toggling layers. In the future, I hope to add buffer zones to show listings within walking distance of attractions and transit.

Interactions

Giving Users the Freedom to Adjust the Map

One of the first changes I made was replacing the spatial join with a point layer to better show listing counts. The layout encourages filtering first, then toggling layers. In the future, I hope to add buffer zones to show listings within walking distance of attractions and transit.

Three Types of Filters to Support Navigation

Primary Filters

The first filter is tailored to the persona's needs and is placed at the top of the map with a red border to grab users’ attention.

Secondary Filters

The second type of filter is also specific to the personas, however, there is an overlap between the categories and the users.

Basic Filters

Lastly, the generic filters—Borough, Room Type, and sometimes Price—are commonly seen on booking sites like Airbnb.

Final Product

Bringing Personas to Life with Interactive Visualizations

There were many tables and charts I wanted to include, but I focused on the three personas and data not covered in their individual maps. As I continued exploring with Tableau, I was able to style the components closer to my initial vision and add more interactive elements. Now, when the borough buttons on the right are clicked, all visualizations update dynamically.

Final Product

Bringing Personas to Life with Interactive Visualizations

There were many tables and charts I wanted to include, but I focused on the three personas and data not covered in their individual maps. As I continued exploring with Tableau, I was able to style the components closer to my initial vision and add more interactive elements. Now, when the borough buttons on the right are clicked, all visualizations update dynamically.

Final Product

Bringing Personas to Life with Interactive Visualizations

There were many tables and charts I wanted to include, but I focused on the three personas and data not covered in their individual maps. As I continued exploring with Tableau, I was able to style the components closer to my initial vision and add more interactive elements. Now, when the borough buttons on the right are clicked, all visualizations update dynamically.

01

01

The Solo Traveler

The Solo Traveler

A budget-conscious college student who filters out listings over $500. Borough, availability, and superhost filters help narrow results, with key info shown on the right and optional map layers for attractions and transit.

A budget-conscious college student who filters out listings over $500. Borough, availability, and superhost filters help narrow results, with key info shown on the right and optional map layers for attractions and transit.

02

02

The Networker

The Networker

Amanda, a start-up owner traveling to connect with investors and partners, prioritizes comfort and productivity. She filters for WiFi, a dedicated workspace, and amenities like A/C, TV, and elevators. Price isn’t a major concern, but convenience is key.

Amanda, a start-up owner traveling to connect with investors and partners, prioritizes comfort and productivity. She filters for WiFi, a dedicated workspace, and amenities like A/C, TV, and elevators. Price isn’t a major concern, but convenience is key.

03

03

The Weekender

The Weekender

The final persona is The Weekender—Nick and his family. Their filters prioritize family friendly essentials such as multiple bedrooms, hot water, a washer, and home entertainment, since nightlife isn’t an option with a child.

The final persona is The Weekender—Nick and his family. Their filters prioritize family friendly essentials such as multiple bedrooms, hot water, a washer, and home entertainment, since nightlife isn’t an option with a child.

Reflections

Designing for multiple audiences showed the value of empathy and adaptability in data storytelling.

Each persona approached the dashboard with different goals—from casual browsers seeking quick takeaways to detail-oriented users digging into patterns. This pushed me to think about layering insights and interactions in a way that could serve both ends of the spectrum, making the tool flexible yet intuitive.

Reflections

Designing for multiple audiences showed the value of empathy and adaptability in data storytelling.

Each persona approached the dashboard with different goals—from casual browsers seeking quick takeaways to detail-oriented users digging into patterns. This pushed me to think about layering insights and interactions in a way that could serve both ends of the spectrum, making the tool flexible yet intuitive.

Reflections

Designing for multiple audiences showed the value of empathy and adaptability in data storytelling.

Each persona approached the dashboard with different goals—from casual browsers seeking quick takeaways to detail-oriented users digging into patterns. This pushed me to think about layering insights and interactions in a way that could serve both ends of the spectrum, making the tool flexible yet intuitive.

If I had more time…

Dashboard: Include more visualizations about different months and cities.

Maps: Optimize the filters so that they are clickable buttons, rather than a drop-down menu.

Personas: Diversify the types of people that I am creating. It would be interesting to add reviews too!

Similar Projects

Helping young professionals turn casual coffee chats into networking opportunities

Helping young professionals turn casual coffee chats into networking opportunities

Envisioning new features to boost retention and engagement for Amazon Music

Envisioning new features to boost retention and engagement for Amazon Music

Helping young professionals turn casual coffee chats into networking opportunities

Envisioning new features to boost retention and engagement for Amazon Music

Enhancing Greenlight’s digital presence through better information hierarchy and design

Ey, thanks for stopping by.

Feel free to reach out anytime, looking forward to it!

Minh Nguyen @ 2025

Ey, thanks for stopping by.

Feel free to reach out anytime, looking forward to it!

Minh Nguyen @ 2025

Ey, thanks for stopping by.

Feel free to reach out anytime, looking forward to it!

Minh Nguyen @ 2025