Salaries vary by city, employer and job role. In Houston, RN, BSNs report making $80,889 per year, according to Glassdoor. This is about 5 percent above the national average. The same site shows Dallas RN, BSNs at the same rate as the national average at $76,670. In Austin, the average base pay is slightly lower at $69,812.