Add potatoes to a large pot and cover with cold water until the potatoes are covered.
Set over high heat, boil, and cook until the potatoes are fork-tender.
Drain and let cool in a colander while you prepare the filling.
Mix mayonnaise, sour cream, Ranch seasoning, and garlic powder in a small bowl. Place in the fridge while you cook your bacon.
Place a 12-inch skillet over medium heat. Add your bacon and fry until crispy.
Once cooked, place on a paper towel lined plate.
Chop your bacon into small pieces.
Add your cooled potatoes to a large mixing bowl along with your crumbled bacon, shredded cheese, green onion, and Ranch mixture.
Stir to combine until evenly coated. Cover and let sit in the refrigerator for at least 2 hours before serving.
Keep refrigerated and consume within 3 days.