Homar,
That's very strange that your magnetic compass would show the same bearing as true north in south Texas.
I just checked the
USGS Declination Calculator. I used zip code 78520 (Brownsville) to get the latitude and longitude. The declination for Brownsville, TX, is 4° 30'
E. In other words, your compass should point five degrees to the right (east) of true north. If your compass is pointing to true north instead of five degrees to the right, that's generally a problem.
There are several reasons why this might happen:
1. Metal near you. Were you wearing a steel watch band? In a car? Had a pen in your hand? Wearing rings? In a building? Any ferrous (iron based) metal can affect a compass. Ideally, you want to be outdoors, away from any large metal structures or objects, with nothing but the compass in your hands when you take a bearing.
2. Local iron ore deposits. If there are a lot of minerals in your area, mineral deposits (iron ore specifically) can affect your compass. You could try taking bearings other places in your general area and seeing if the apparent error persists.
3. Your compass is adjustable. Probably not, since relatively few compasses are adjustable, but if you have a nicer-than-average compass it might be adjustable, in which case it's working perfectly.
4. Lastly, maybe you've got a bad compass. Have you compared the bearing from your compass to another compass?
Of course, hopefully you've verified that you were looking at the correct star and all that sort of thing, yes?
HJ