Not necessarily. Most cable co's and DSL providers have regional points to route from. It would be very messy to be layer 2 all the way back to their main office. Even if they have a /16 aggregate (or more than likely multiple /16's), they will still usually break those down into /23's or /24's at the regional level.
Even if their CIDR blocks are not SWIP'ed and just listed as one huge block in the ARIN WHOIS database, there are still multiple ways to determine the rough location of an IP. First, most dsl/cable providers have PTR records in their DNS that resolve to something like xxx-xxx-xxx-xxx.clvoh.whatever.com, clvoh being a code for Cleveland OH for example. Also, I imagine they may get a bit of a kickback from marketing or geoip companies for just such purposes.
Now, let's go back to the example of 24.182.x.x. You've only given me two of th four octets to work with, so you're right, that "class B" (although, technically, everything is CIDR now, so that would be a /16 in CIDR notation) That range is owned by Charter and lists their main office address in St. Louis in their ARIN registration, which means that with just the first two octets it cannot be traced anywhere. However, let's make up an IP address... 24.182.195.55. That IP resolves to xxxxxx.ftwo.tx.charter.com, which means that IP is for their Fort Worth, Texas market.
Now, it's entirely possible that your traffic goes through Tor, through a work VPN, through a proxy server, or any of a dozen other ways to disguise the true source. However, the point is it's relatlively easy -- in most cases -- to determine the rough geographic location.
As another example, my source IP is 68.107.194.0/24. Although the ARIN registration that most whois sites will show (at least, those that query the ARIN whois) shows Atlanta, GA, the entire netblock resolves in xxxx.cl.ri.cox.net. The "cl" means Cleveland in this case. And, the GeoIP database also lists me in Cleveland, which is correct.
Anyone who thinks they are hard to trace online is sadly mistaken, unless they are taking some type of precautions (Tor etc) otherwise.