About TexasMap.net
Static reference site · 387 pages · no ads, no accounts, no tracking
TexasMap.net is a reference atlas of Texas. Every page pairs one interactive map with a table of facts that stays useful with JavaScript switched off, because a map alone does not answer a question like which county a town is in or how far it is by road.
The same base map appears on every page, centered and zoomed differently for each subject.
What is on the site
Pages fall into five types, and each type has an index that links to every page inside it.
| Type | Index | What each page contains |
|---|---|---|
| Thematic maps | example | One statewide subject — counties, rivers, highways, area codes, the border, railroads — with a reference table that is the substance of the page and a map centered on the state. |
| Cities | City index | Coordinates, county, 2020 population, the highways that reach the city, a table of neighborhoods and districts, and road distances to other Texas cities with the route named. |
| Counties | County index | County seat, area, population, the year it was created and what it was named for, the neighboring counties in each direction, and the towns inside it. |
| Regions | Region index | Where the region starts and ends — including where that is argued about — its sub-regions, the cities and counties inside it, and the highways that cross it. |
| Attractions | Attraction index | Parks, landmarks and venues: where the place is, how to drive there from two or three cities, and how the site is laid out on the ground. |
How the maps work
The maps use Leaflet 1.9.4, served from this domain rather than from a content delivery network, with map tiles from OpenStreetMap. Nothing about the map loads when the page loads. Each map is a fixed-height empty box until it scrolls to within about 300 pixels of the viewport, at which point the Leaflet library and the tiles are fetched. That keeps the map out of the page's initial load entirely, and because the box already has its height reserved, nothing on the page moves when the map appears.
Markers are drawn from a small data file generated at build time from the same list of cities and regions that produces the indexes, so a marker on a map and a row in a table can never disagree. Popups link to the page for that place. Map centers, zoom levels and bounding boxes are set per page: a city map opens at about zoom 11, a county at 9, a region to a bounding box that fits it, and a statewide map at zoom 6.
If JavaScript is unavailable or the tile server is slow, the page still works. The tables, distances, links and headings are plain HTML delivered in the first response.
Where the numbers come from
Population figures are from the 2020 Decennial Census unless a page says otherwise, and city populations are city-proper figures rather than metropolitan ones except where a page labels them as metro. Coordinates and land areas come from Census Gazetteer files. County neighbors come from the Census county adjacency file. Road distances are driving miles along the route named beside them, not straight-line distances.
Figures that could not be verified are left out rather than estimated. A short table of confirmed facts is more useful than a long one that has to be checked. The full list of sources, with links, is on the data sources page.
How the site is built and served
This is a static site. Each page is generated once from a content file and a single template, then served as a plain HTML file. There is no database, no content management system, no comment system and no login. There are no advertisements, affiliate links or sponsored placements, so nothing on a page is there because someone paid for it. There is one stylesheet and two small scripts. The privacy page sets out what that means for anyone reading a page.
Reporting an error
Corrections are welcome, particularly on county seats, road routings, populations and anything that has changed since a page was written. Email [email protected] with the URL of the page, the sentence or table row that is wrong, and what it should say. A source is helpful but not required — a note that a bridge has closed or a route has been renumbered is enough to trigger a check.
Two categories of error are worth reporting first: a figure that contradicts the Census, and an internal link that leads to the wrong place. Both are fixable in minutes. Boundary questions where reasonable people disagree, such as where West Texas begins or which counties belong to the Hill Country, are described on the page as disputed rather than settled by this site.