Heat a large skillet over medium-high heat. Add the ground beef and chopped onion to the skillet.
Cook, breaking the beef into pieces with a spatula, until no pink remains, about 4–6 minutes.
Drain excess fat from the skillet using a spoon or by pouring into a heatproof container, then return the meat to the skillet.
Stir in the garlic powder, taco seasoning, and water until evenly combined.
Add the canned corn (drained) and salsa, stirring to combine with the seasoned beef.
Reduce heat slightly and simmer for about 5 minutes, stirring occasionally, until heated through and slightly thickened.
Remove from heat and serve warm in tacos, burritos, or as desired.